객체지향 (2) 썸네일형 리스트형 클래스(class), 객체(Object), 인스턴스(Instance)의 차이점. [ Java & OOP 면접 질문1] Why 대부분의 시스템이 객체지향 개발론을 통해 개발된다. 그 이유는 복잡성을 제어하면서 유지보수성을 높여야 하기 때문이다. 유지보수성을 왜 높여야 할까? 그 이유는 소프트웨어를 다루는 프로그래머의 가치가 컴퓨터의 가치보다 높기 때문이다. 기존의 시스템을 이해하고 수정 및 확장하기가 쉬울수록 해당 시스템에 들어가는 유지보수 비용이 낮게 측정된다. OOP는 비즈니스의 관점에서 보면 프로그래머로 하여금 비용 효율적으로 시스템을 개발하게 해주는 방법이다. OOP는 유지보수성을 위해서 기존의 개발 패러다임(절차지향 패러다임)에서 한 단계 발전한 패러다임이다. 객체지향 개발론에도 절차지향적인 부분이 존재하지만 "객체"를 중심으로 사고해야 한다는 점에서 기존의 절차지향적인 개발 방법론과는 다른 사고방식으로 이끌어준.. 스프링 입문을 위한 자바 객체지향의 원리와 이해 -김종민- 2015년 작 [5/7] 스프링 프레임워크 입문을 앞두고 스프링에 적용된 디자인 패턴과, 객체지향의 개념을 알고 싶은 사람들에게 추천하고 싶은 책 자바 메모리 구조와 함께 설명해주는 방식이 좋았다! 점수 : 5/ 7 ★★★★★☆☆ 읽은 기간 📅 : 2020년 7월 9 ~ 7월 30일. [ 객체지향의 사실과 오해랑 같이 읽었다. ] 이 책을 추천하는 이들 👨👧 스프링 프레임워크 입문을 압둔 사람들 객체지향, 디자인패턴, 스프링 프레임워크의 특징들을 묶어서 공부하고 싶은 사람들. 자바의 수준이 중급 이상인 사람들! 관련된 책들 📚 토비의 스프링 3.1 세트 디자인 패턴 관련 책들 객체지향 패러다임 책. [ 객체지향의 사실과 오해랑 병행하면서 읽기 좋은 책이다. ] 한 줄 평 ✍️ 자바의 메모리 구조를 통해 자바를 한층 더 깊게 공.. 이전 1 다음