Skip to content

♟ 인프런 백기선님의 'Gof-디자인패턴' 학습을 위한 저장 공간

Notifications You must be signed in to change notification settings

noah-personal-learning/GoF_Design_patterns

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

thumbnail

코딩으로 학습하는 GoF의 디자인 패턴

용어 정리

  • 리플렉션
    • 구체적인 클래스 타입을 알지 못해도, 그 클래스의 메소드, 타입, 변수들을 접근할 수 있도록 해주는 자바 API

디자인 패턴 용도별 구분

  • 생성(Creational) 패턴
    • 싱글톤(Singleton)
    • 추상 팩토리(Abstract Factory)
    • 팩토리 메소드(Factory Method)
    • 프로토 타입(Prototype)
    • 빌더(Builder)
  • 행위(Behavioral) 패턴
    • 책임 연쇄(Chain of Responsibility)
    • 커맨드(Command)
    • 인터프리터(Interpreter)
    • 이터레이터(Iterator)
    • 미디에이터(Mediator)
    • 메멘토(Memento)
    • 옵저버(Observer)
    • 스테이트(State)
    • 스트렛지(Strategy)
    • 템플릿 메소드(Template Method)
    • 비지터(Visitor)
  • 구조(Structural) 패턴
    • 어댑터(Adapter)
    • 브릿지(Bridge)
    • 컴퍼지트(Composite)
    • 데코레이터(Decorator)
    • 퍼사드(Facade)
    • 플라이웨이트(Flyweight)
    • 프록시(Proxy)

싱글톤 패턴

  • 적용되어 있는 인스턴스 : Runtime (시스템 정보)

팩토리 패턴

About

♟ 인프런 백기선님의 'Gof-디자인패턴' 학습을 위한 저장 공간

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages