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). 네 패턴 모두 "다른 객체를 필드로 들고 있으면서, 그 객체에 일을 넘긴다"는 골격을 공유..