ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 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 추상 패턴

     

     

    댓글

Designed by Tistory.