Skip to content

리팩토링 구루 사이트 디자인 패턴 스터디

Notifications You must be signed in to change notification settings

ibcylon/DesignPatternStudy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

디자인 패턴 스터디

리팩토링 구루 사이트 디자인 패턴 스터디

패턴 분류

생성 패턴 (Creational-Patterns)

  • 팩토리 메서드 (Factory Method)
  • 추상 팩토리 (Abstract Factory)
  • 빌더(Builder)
  • 싱글톤(SingleTon)
  • 프로토타입(Prototype)
  • 템플릿메서드(TemplateMethod)

행동 패턴 (Behavioral-Patterns)

  • 책임 연쇄(Chain_Of_Responsibility)
  • 명령(Command)
  • 반복자(Iterator)
  • 중재자(Mediator)
  • 관찰자(Observer)
  • 상태(State)
  • 전략(Strategy)
  • 반복자(Visitor)

구조 패턴 (Structual-Patterns)

  • 어댑터(Adapter)
  • 복합자(Composite)
  • 데코레이터(Decorator)
  • 파셔드(Facade)
  • 플라이웨잇(Flyweight)
  • 프록시(Proxy)
  • 브릿지(Bridge)

일정

  • ~03.03 (일) : Factory Method, Builder, Abstract Factory
  • ~03.10 (일) : Decorator, Strategy / Adaptor, Composite / TemplateMethod, Singletone
  • ~03.17 (일) : State / Proxy / Facade
  • ~03.24 (일) : Flyweight / Bridge / Observer
  • ~03.31 (일) : Flyweight / Bridge / Prototype
  • ~04.07 (일) : Command, Mediator / Factory / Chain-of-Responsibility
  • ~04.14 (일) : Mediator, Memento / Iterator, Visitor / Factory, Builder

목표 결과물

  • 개념 정리 문서 (공통.md 파일)
  • 각 언어 (Swift, Python)로 정리된 코드 뭉치

남은 패턴

  • NULL

About

리팩토링 구루 사이트 디자인 패턴 스터디

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •