본문 바로가기

디자인패턴2

[도서 리뷰] 헤드 퍼스트 디자인 패턴 개정판 > 진행에 앞서 개발서(기술서)를 많이 읽었지만, 만약 누군가 나에게 그 중에서 기억나는 개발서가 어떤 책인지 묻는다면, 주저없이 헤드퍼스트 책이라고 말하고 싶다. 그만큼 기술서에 대한 패러다임을 깨주었으며, 다른 개발서에서는 이해가 안되었던 개념도, 헤드퍼스트로 접했을 때에는 이해가 되었기 때문이다. 헤드퍼스트 시리즈 중에서도 헤드퍼스트 자바가 가장 도움이 되었지만, 그 다음으로는 지금 리뷰를 하는 디자인 패턴이었다. 이 때의 지식을 얼마나 잘 활용하고 있었는지 점검해보는 계기가 되기도 하였다. > 책에 대한 간단한 정보 이 책은 헤드퍼스트 디자인패턴 책의 개정판이다. 무려 17년만의 개정판이다. 예전의 리팩토링 개정판 이후에 다시 한번의 충격이었다.(좋은 의미에서) 사실 책이 얼마나 많이 변했을까 싶.. 2022. 9. 25.
디자인패턴 책을 읽다가..(객체지향 원칙 동봉) 그 유명한(?) Headfirst 시리즈의 디자인패턴 책을 예전에 주~욱 읽다가 한동안 쉬고 최근들어 다시 읽기 시작했다. 그리고 각 챕터마다 맨 뒤에 요점정리식으로 나오는 부분이 있는데, 아주 효율적으로 암기가 가능하도록(반복학습) 객체지향 원칙에 대해 summary해 놓은 내용이 있다. 객체지향 원칙 - 바뀌는 부분은 캡슐화한다. - 상속보다는 구성을 활용한다. - 구현이 아닌 인터페이스에 맞춰서 프로그래밍한다. - 서로 상호작용을 하는 객체 사이에서는 가능하면 느슨하게 결합하는 디자인을 사용해야 한다. - 클래스는 확장에 대해서는 열려 있지만 변경에 대해서는 닫혀 있어야 한다.(OCP) - 추상화된 것에 의존하라. 구상 클래스에 의존하지 않도록 한다. - 친한 친구들하고만 이야기한다. - 먼저 연락.. 2010. 11. 3.
반응형