HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
📝
남득윤 학습 저장소
/
객체 지향 프로그래밍
객체 지향 프로그래밍
/
디자인 패턴
디자인 패턴
디자인 패턴

디자인 패턴

 
 
@참고)
Design Patterns | Object Oriented Design
By definition, Design Patterns are reusable solutions to commonly occuring problems(in the context of software design). Design patterns were started as best practices that were applied again and again to similar problems encountered in different contexts. They become popular after they were collected, in a formalized form, in the Gang Of Four book in 1994.
Design Patterns | Object Oriented Design
https://www.oodesign.com/
Design Patterns | Object Oriented Design
Design Patterns
Design patterns are typical solutions to common problems in software design. Each pattern is like a blueprint that you can customize to solve a particular design problem in your code. List of 22 classic design patterns, grouped by their intent. Patterns are a toolkit of solutions to common problems in software design.
Design Patterns
https://refactoring.guru/design-patterns
Design Patterns
 
발표용
1️⃣
Singleton Pattern
 
생성 패턴(추상 객체 인스턴스화)
공장 삼총사
🏭
Factory Pattern
🏭
Abstract Factory
🏭
Factory Method Pattern
🧑‍🏭
Builder Pattern
1️⃣
Singleton Pattern
🤽‍♂️
Object Pool
Prototype Pattern
Prototype Pattern
 
 
구조 패턴(객체 결합)
🌉
Bridge Pattern
Adapter Pattern
Adapter Pattern
🎂
Decorator Pattern
Proxy Pattern
Proxy Pattern
Composite Pattern
Composite Pattern
Flyweight Pattern
Flyweight Pattern
🏛️
Facade Pattern
 
행위 패턴(객체 간 커뮤니케이션)
Mediator Pattern
Mediator Pattern
📐
Template Method Pattern
⛓️
Chain of Responsibility Pattern
🔭
Observer Pattern
Strategy Pattern
Strategy Pattern
Memento Pattern
Memento Pattern
Command Pattern
Command Pattern
Iterator Pattern
Iterator Pattern
Visitor Pattern
Visitor Pattern
🇺🇸
State Pattern