ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 디자인 패턴 (Design Pattern)의 개요
    Design Pattern 2022. 11. 10. 21:54
    반응형

    디자인 패턴(Design Pattern)이란

    • 소프트웨어 공학의 소프트웨어 디자인에서 특정 문맥에서 공통적으로 발생하는 문제에 대해 재사용 가능한 해결책이다.

     

     

    디자인 패턴을 사용해야 하는 이유

    • 유연성 - 코드를 유연하게 만들어준다.
    • 재사용성 - 코드를 재사용할 수 있게 한다.
    • 공유 용어 - 공유 용어를 사용하면서 다른 사람의 코드를 더 쉽게 이해할 수 있다.
    • 베스트 프랙티스 - 비숙련자도 소프트웨어 디자인을 배울 수 있다.

     

    객체지향 프로그래밍에서의 디자인 패턴에 대해 알아볼 것이다.

     


    카테고리

    • Creational patterns : 객체 인스턴스화 과정에서 사용하는 패턴이다.
      • Abstract Factory
      • Builder
      • Factory Method
      • Prototype
      • Singleton
    • Structural patterns : 큰 구조를 구성하기 위한 클래스와 객체들의 패턴이다.
      • Adapter
      • Bridge
      • Composite
      • Decorator
      • Facade
      • Flyweight
      • Proxy
    • Behavior patterns : 알고리즘과 객체 간의 책임 할당에 대한 패턴이다.
      • Chain of Responsibility
      • Command
      • Interpreter
      • Iterator
      • Mediator
      • Memento
      • Observer
      • State
      • Strategy
      • Template Method
      • Visitor

     

    반응형
Designed by Tistory.