본문 바로가기

구조패턴

(2)
60. 코틀린으로 배우는 디자인 패턴 (3/4) — 구조 패턴 ②: Facade, Flyweight, Proxy 시리즈 안내1편 — 생성 패턴: Abstract Factory, Builder, Prototype, Singleton2편 — 구조 패턴 ①: Adapter, Bridge, Composite, Decorator3편 — 구조 패턴 ②: Facade, Flyweight, Proxy (현재 글)4편 — 행동 패턴: Chain of Responsibility, Command, Iterator, Mediator, Memento들어가며구조 패턴의 나머지 세 가지입니다. 2편에서 "구조 패턴은 코드 모양이 다 비슷하고 의도만 다르다"고 했는데, 이번 편의 Proxy가 그 말의 결정판입니다. Decorator와 코드가 글자 단위로 같을 수도 있습니다.그래서 이번 편은 마지막에 구조 패턴 7개를 한 표로 정리하고 갑니다...
59. 코틀린으로 배우는 디자인 패턴 (2/4) — 구조 패턴 ①: Adapter, Bridge, Composite, Decorator 시리즈 안내1편 — 생성 패턴: Abstract Factory, Builder, Prototype, Singleton2편 — 구조 패턴 ①: Adapter, Bridge, Composite, Decorator (현재 글)3편 — 구조 패턴 ②: Facade, Flyweight, Proxy4편 — 행동 패턴: Chain of Responsibility, Command, Iterator, Mediator, Memento들어가며1편에서 다룬 생성 패턴이 "객체를 어떻게 만드는가"였다면, 구조 패턴은 "이미 만들어진 객체들을 어떻게 엮는가"를 다룹니다.구조 패턴을 관통하는 도구는 하나입니다. 합성(composition). 네 패턴 모두 "다른 객체를 필드로 들고 있으면서, 그 객체에 일을 넘긴다"는 골격을 공유..

반응형