디자인 패턴
2022. 4. 11. 16:38ㆍ정보처리기사 - 필기/제1과목 - 소프트웨어 설계
디자인 패턴이란?
- 개발 도중 문제가 발생하면 참조할 수 있는 해결 방식 또는 예제
특징
- 재사용 가능한 코드들이 포함되어 있음
- 개발 도중 문제가 발생하면 그 문제에 해당하는 디자인 패턴을 참고하는 것이 해결에 효과적임
- 가장 대표적인 GoF는 생성 패턴 5개, 구조 패턴 7개, 행위 패턴 11개 총 23개의 디자인 패턴으로 구성되어 있습니다.
GoF(Gang of Four)
생성 패턴 : 객체의 생성과 관련된 패턴
- Abstract Factory Pattern
- Builder
- Factory Method
- Prototype
- Singleton
- 추빌팩토싱
구조패턴 : 클래스나 객체들을 조합하여 더 큰 구조로 만들 수 있게 해주는 패턴
- Adapter
- bridge
- Composite
- Decorator
- Facade
- Flyweight
- Proxy
- 어브컴데퍼플프
행위패턴 : 클래스나 객체들이 서로 상호작용하는 방법이나 책임 분배 방법을 정의하는 패턴
- Chain of Responsibility
- Command
- Interpreter
- Iterator
- Mediator
- Memento
- Observer
- State
- Strategy
- Template Method
- Visitor
- 체컴인이미메오스스템비
'정보처리기사 - 필기 > 제1과목 - 소프트웨어 설계' 카테고리의 다른 글
XP (0) | 2022.04.14 |
---|---|
미들웨어 (0) | 2022.04.13 |
UML (0) | 2022.04.11 |
현행 시스템 분석 (0) | 2022.04.10 |
데이터 흐름도(DFD) & 자료 사전(DD) (0) | 2022.04.10 |