Skip to content

Latest commit

 

History

History
76 lines (39 loc) · 3.89 KB

101_Object Oriented Design.md

File metadata and controls

76 lines (39 loc) · 3.89 KB

서적

한 번 읽으면 두 번 깨닫는 객체 지향 프로그래밍 (Optional)

  • 객체 지향 개념을 예제와 도식을 이용하여 쉽게 설명하는 서적입니다. 객체 지향 입문 시 무난한 서적이라고 생각합니다.

객체 지향의 사실과 오해 (Optional, Recommend)

  • 기존 자바, 기타 서적에서 이론적으로 설명하는 객체 지향을 소설 이상한 나라의 앨리스를 이용하여 풀어 설명하는 책입니다. 별도의 코드 없이도 객체 지향 개념을 바로잡고 깊게 이해할 수 있도록 하기에 추천합니다.

개발자가 반드시 정복해야 할 객체 지향과 디자인 패턴 (Optional)

  • 해당 서적과 관련하여 후기를 알려주시면 감사드리겠습니다.

실전 코드로 배우는 실용 주의 디자인 패턴 (Optional)

  • 객체 지향과 디자인 패턴을 다루는 서적입니다. 개인적으로 객체 지향의 중요한, 좋은 내용을 담고 있다고 생각합니다. 일반적인 서적에서 다루지 않는 게터와 세터, 캡슐화, 추상화 등에 관한 이야기를 다루고 소형 DB, 생명 게임이라는 난이도 있는 예제를 포함하고 있습니다. 부록으로 각 디자인 패턴을 한 장으로 요약하여 정리하고 있습니다. 해당 서적은 중고로 구매 가능합니다.

오브젝트 (Optional)

  • 객체 지향의 사실과 오해를 저술하신 저자님의 서적입니다. 예제 코드와 ERD를 통해 개념을 설명하고 비교, 개선하면서 더 나은 객체 지향 설계를 보여줍니다. 이해하기에는 난이도가 있다고 생각됩니다.

디자인 패턴의 아름다움 (Optional, Recommend)

  • 2023년 05월 26일에 출간된 서적으로 구글러 출신의 저자가 객체지향 패러다임, Solid, 도메인 모델, 커플링과 디커플링 Kiss, Yagni 등의 기법, 테스트, 코딩 규칙, 디자인 패턴까지 정말 넓은 범위의 내용을 다루고 있는 서적입니다.
  • 개인적으로 (이전에 보았었던 서적들과 비교하여) 제일 잘 읽히고, 번역 수준이 높은 편이고, 납득 가능하고 재미있는 양질의 예시들을 가진 책이라고 생각합니다.
  • 개발자가 반드시 정복해야 할 객체 지향과 디자인 패턴, 실전 코드로 배우는 실용 주의 디자인 패턴, 클린 소프트웨어 등의 서적 대신에 해당 서적만 봐도 무방할 것 같습니다.


인강

  • 객체의 4대 속성과 상속보단 조합, DI를 예제와 함께 설명해주는 좋은 강의라고 생각합니다.

개인적으로 중요한 객체 지향 개념이라고 생각하는 것들

  • 상속과 조합, 객체의 상태, 역할, 메세지, 다형성, 의존 관계, 설계의 유연성


참고