Skip to content

Latest commit

 

History

History
66 lines (33 loc) · 2.64 KB

File metadata and controls

66 lines (33 loc) · 2.64 KB

객체 지향, 디자인 패턴

서적

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

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

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

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

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

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

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

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

오브젝트 (Optional)

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


인강

인프런 객체 지향 프로그래밍 입문

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

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

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



참고

객체지향 프로그래밍이 뭔가요? Youtube

Design Patterns in Object Oriented Programming Youtube

OOP는 중요하다. 하지만... Youtube

함수형 프로그래밍 Youtube

OOP는 허접한 개발자 때문에 발전했다? Youtube