-
220221 소프트웨어 설계 : 디자인 패턴OS Computer Science 2021. 2. 22. 19:14
GoF 디자인 패턴
Creational patterns Structural patterns Behavioral patterns Class Factory Method Adapter(class) Interpreter Template Method Object Abstract Factory Adapter(object) Chain of Responsibility Builder Bridge Command Prototype Composite Iterator Singleton Decorator Mediator Facade Memento Flyweight Observer Proxy State Strategy Visitor 디자인 패턴을 구성하는 요소
- 문제 및 배경
- 사례
- 샘플코드
디자인 패턴 사용의 장٠단점
- 소프트웨어 구조 파악이 용이하다.
- 객체지향 설계 및 구현의 생산성을 높이는데 적합하다.
- 재사용을 위한 개발 시간이 단축된다.
- 객체지향 언어와 함께 이용될 때 효율이 극대화된다.
1,2회 #1
GoF(Gang of Four)의 디자인 패턴에서 행위 패턴에 속하는 것은?
1 Builder
2 Visitor
3 Prototype
4 bridge
3회 #2
다음 내용이 설명하는 디자인 패턴은?
- 객체를 생성하기 위한 인터페이스를 정의하여 어떤 클래스가 인스턴스화 될 것인지는 서브클래스가 결정하도록 하는 것
- Virtual-Constructor 패턴이라고도 함
1 Visitor패턴
2 Observer패턴
3 Factory Method 패턴4 Bridge 패턴
3회 #8
디자인 패턴 중에서 행위적 패턴에 속하지 않는 것은?
1 커맨드(Command) 패턴
2 옵저버(Observer) 패턴
3 프로토타입(Prototype) 패턴4 상태(State) 패턴
3회 #15
객체지향 소프트웨어 설계 시 디자인 패턴을 구성하는 요소로서 가장 거리가 먼 것은?
1 개발자이름
2 문제 및 배경
3 사례4 샘플코드
4회 #8
디자인 패턴 사용의 장٠단점에 대한 설명으로 거리가 먼 것은?
1 소프트웨어 구조 파악이 용이하다.
2 객체지향 설계 및 구현의 생산성을 높이는데 적합하다.3 재사용을 위한 개발 시간이 단축된다.
4 절차형 언어와 함께 이용될 때 효율이 극대화된다.
4회 #19
GoF(Gangs of Four) 디자인 패턴 분류에 해당하지 않는 것은?
1 생성 패턴
2 구조 패턴
3 행위 패턴4 추상 패턴
'OS Computer Science' 카테고리의 다른 글
220221 소프트웨어 설계 : 자료 사전 (0) 2021.02.22 220221 소프트웨어 설계 : CASE (0) 2021.02.22 220221 소프트웨어 설계 : 생명주기 (0) 2021.02.22 220221 소프트웨어 설계 : 객체지향 (0) 2021.02.22 220221 소프트웨어 설계 : 요구사항 (0) 2021.02.22