# 디자인 패턴 정리
1.생성 패턴(Creational Pattern)
✅ 추상 팩토리(Abstract Factory)
✅ 빌더(Builder) : https://github.com/Nanninggu/Builder-Pattern.git
GitHub - Nanninggu/Builder-Pattern: About Builder Pattern
About Builder Pattern. Contribute to Nanninggu/Builder-Pattern development by creating an account on GitHub.
github.com
✅ 팩토리 메소드(Factory Method)
✅ 프로토타입(Prototype)
✅ 싱글톤(Singleton) : https://github.com/Nanninggu/Singleton-Pattern.git
GitHub - Nanninggu/Singleton-Pattern: About Singleton-Pattern Example Code
About Singleton-Pattern Example Code. Contribute to Nanninggu/Singleton-Pattern development by creating an account on GitHub.
github.com
2. 구조 패턴(Structural Pattern)
✅ 어댑터(Adapter) : https://github.com/Nanninggu/Adapter-Pattern.git
GitHub - Nanninggu/Adapter-Pattern: About Adapter-Pattern
About Adapter-Pattern. Contribute to Nanninggu/Adapter-Pattern development by creating an account on GitHub.
github.com
✅ 브리지(Bridge) : https://github.com/Nanninggu/Bridge-Pattern
GitHub - Nanninggu/Bridge-Pattern: About Bridge-Pattern
About Bridge-Pattern. Contribute to Nanninggu/Bridge-Pattern development by creating an account on GitHub.
github.com
✅ 컴포지트(Composite)
✅ 데코레이터(Decorator)
✅ 퍼싸드(Facade)
✅ 플라이웨이트 (Flyweight)
✅ 프록시(Proxy) : https://github.com/Nanninggu/Proxy-Pattern
GitHub - Nanninggu/Proxy-Pattern: About Proxy-Pattern
About Proxy-Pattern. Contribute to Nanninggu/Proxy-Pattern development by creating an account on GitHub.
github.com
3. 행위 패턴(Behavioral Pattern)
✅ 책임 연쇄(Chain of Responsibility): https://github.com/Nanninggu/Chain-of-Responsibility-Pattern.git
GitHub - Nanninggu/Chain-of-Responsibility-Pattern: About Chain-of-Responsibility-Pattern
About Chain-of-Responsibility-Pattern. Contribute to Nanninggu/Chain-of-Responsibility-Pattern development by creating an account on GitHub.
github.com
✅ 커맨드(Command)
✅ 인터프리터(Interpreter)
✅ 반복자(Herator)
✅ 중재자(Mediator)
✅ 메멘토(Memento)
✅ 옵서버(Observer): https://github.com/Nanninggu/Observer-Pattern.git
GitHub - Nanninggu/Observer-Pattern: About Observer Pattern
About Observer Pattern. Contribute to Nanninggu/Observer-Pattern development by creating an account on GitHub.
github.com
✅ 상태(State): https://github.com/Nanninggu/State-Pattern.git
GitHub - Nanninggu/State-Pattern: About State-Pattern
About State-Pattern. Contribute to Nanninggu/State-Pattern development by creating an account on GitHub.
github.com
✅ 전략(Strategy): https://github.com/Nanninggu/Strategy-Pattern.git
GitHub - Nanninggu/Strategy-Pattern: About Strategy-Pattern Example Code
About Strategy-Pattern Example Code. Contribute to Nanninggu/Strategy-Pattern development by creating an account on GitHub.
github.com
✅ 템플릿 메소드(Template Method): https://github.com/Nanninggu/Template-Method-Pattern.git
GitHub - Nanninggu/Template-Method-Pattern: About Template-Method-Pattern Example Code
About Template-Method-Pattern Example Code. Contribute to Nanninggu/Template-Method-Pattern development by creating an account on GitHub.
github.com
✅ 방문자(Visitor)
- 끝 -
'Design Pattern' 카테고리의 다른 글
Proxy Pattern (0) | 2024.05.20 |
---|---|
Builder Pattern (0) | 2024.05.17 |
Transactional Outbox Pattern (0) | 2024.05.14 |
Circuit Braker Option 테스트 (1) | 2024.05.02 |
Event-Sourcing-Pattern (0) | 2024.05.02 |