UML 썸네일형 리스트형 다시 정리하는 디자인패턴 (Head First Design Patterns) GoF 디자인패턴이 다소 소화하기가 어려운 점에 비해 Head First Design Patterns 이라는 책을 알게되어 단숨에 읽어버린 책.. 책을 이렇게 빨리 얽어본 적이 없었는데.. 내게도 이런면이 있을 줄이야..ㅎㅎ 각설하고 책에 정리 되어있는 내용 바탕으로 정리한다. 1. 스트래티지 패턴 (Strategy Pattern) 알고리즘군을 정의하고 각각을 캡슐화하여 교환해서 사용할 수 있도록 만든다. 스트래티지를 활용하면 알고리즘을 사용하는 클라이언트와는 독립적으로 알고리즘을 변경할 수 있다. 2. 옵저버 패턴 (Observer Pattern) 한 객체의 상태가 바뀌면 그 객체의 의존하는 다른객체들에게 연락이 가고 자동으로 내용이 갱신되는 방식으로 일대다 의존성을 정의한다. * 느슨한 결합 Loos.. 더보기 이전 1 다음