bienew22
Preview Image

[Design Pattern] Bridge

제가 느낀 브릿지(Bridge) 패턴의 키워드는 “기능과 구현의 독립적 확장”입니다. Bridge Pattern 브릿지 패턴은 두 장소를 연결하는 다리처럼, ‘기능 클래스 계층’과 ‘구현 클래스 계층’을 연결하는 역할을 수행합니다. 이 두 계층의 개념은 ‘클래스 확장’에 있습니다. 확장에는 두 가지 독립적인 변화 축을 가질 수 있습니다. 기능 클...

Preview Image

[Design Pattern] Builder

제가 느낀 빌더(Builder) 패턴의 키워드는 “객체 구축”입니다. Builder Pattern 빌더 패턴은 복잡한 객체 생성을 한 번의 생성자 호출로 만드는 대신 생성 과정을 여러 단계로 나누어 각 구성 요소를 점진적으로 설정하고 조립하여 최종 객체를 완성하도록 하는 패턴입니다. 빌더 패턴은 크게 두 가지 형태가 있습니다. GoF에서 정의한 B...