GOF 디자인패턴

한승준·2023년 12월 22일

TIL

목록 보기
38/41

디자인 패턴

  • 객체 지향 프로그래밍 설계를 할 때 자주 발생하는 문제들을 피하기 위해 사용되는 패턴.

디자인 패턴의 종류

  • 생성 패턴 (5)

    • 싱글톤 (Singleton)
      • 인스턴스(Instance)가 오직 하나만 생성되어야 하는 케이스
    • 빌더 (Builder)
    • 팩터리 메소드 (Factory Method)
    • 추상 팩토리 (Abstract Factory)
    • 프로토타입 (Prototype)
  • 구조 패턴 (7)

    • 어댑터 (Adaptor)
    • 브릿지 (Bridge)
    • 컴포지트 (Composit)
    • 데코레이터 (Decorator)
    • 퍼사드 (Facade)
    • 플라이웨이트 (Flyweight)
    • 프록시 (Proxy)
  • 행동 패턴 (11)

    • 책임 연쇄 (Chain of Responsibility)
    • 커맨드 (Command)
    • 인터프리터 (Interpreter)
    • 이터레이터 (Iterator)
    • 미디에이터 (Mediator)
    • 메멘토 (Memeento)
    • 옵저버 (Observer)
    • 스테이트 (State)
    • 전략 (Strategy)
    • 템플릿 메소드 (Template Method)
    • 비지터 (Visitor)

싱글톤

참고 링크

profile
한승준

0개의 댓글