Design Pattern

[Design Pattern] Adapter 패턴

October 28 2021

Adaper 패턴 인터페이스를 제공함으로써 호환되지 않는 원본 인터페이스를 이용할 수 있게 함 라이브러리의 업데이트 및 교체에 유연하게 대처할 수 있음

[Design Pattern] 팩토리 패턴(Factory Pattern)

January 13 2020

탬플릿 메소드 패턴(template method pattern) 소프트웨어 공학에서 동작 상의 알고리즘의 프로그램 뼈대를 정의하는 행위 디자인 패턴 알고리즘의 구조를 변경하지 않고 알고리즘의 특정 단계들을 다시 정의할 수 있게 해준다 base class가 알고리즘 구조의 주요 골조를 확립 subclass가 나머지...

[Design Pattern] 빌더 패턴(Builder Pattern)

January 13 2020

빌더 패턴(Builder Pattern) 빌더 패턴은 객체 생성을 보다 유연하게 하기 위한 방법 중 하나 복잡한 기존 생성자를 별도로 실행한 뒤 조합 Builder 클래스를 이용해 각 파츠를 생성 후 조합 클래스는 Builder에 객체에 object 생성을 맡기고, 직접 수행하지 않음 한번에 모...