[GoF 디자인패턴] Chapter1. 서론1

현재·2021년 9월 24일

디자인패턴

목록 보기
1/1

Chapter1. 서론

  • 디자인 패턴이란?

    소프트웨어 설계에서 얻은 세세한 경험들을 기록해 놓은 것이다.
    디자인 패턴을 이용하면 좋은 설계나 아키텍쳐를 재상용하기 쉬워진다.

1.1 디자인 패턴이란?

  • 패턴의 요소

    Pattern name, Problem, Solution, Consequence


1.2 스몰토크 MVC를 사용한 디자인 패턴

  • 내용 생략

1.3 디자인 패턴 기술하기

  • Pattern name and Classification (패턴 이름과 분류)
  • Intent (의도) : 간결한 답을 제시
  • Also Known As (다른 이름)
  • Motivation (동기) : 문제 해결 설명 시나리오
  • Applicability (활용성) : 어떤 상황에 적용할지
  • Structure (구조) : 클래스들을 시각적으로 나타냄
  • Participant (참여자) : 클래스 또는 객체
  • Collaboration (협력방법) : 참여자 들 간 협력 관계 정의
  • Consequence (결과) : 장단점
  • Implementation (구현) : 구현 시 주의할점
  • Sample code
  • Known use (잘 알려진 사용 예)
  • Related Pattern (관련 패턴)

1.4 디자인 패턴 카탈로그

  • 내용 생략

1.5 디자인 패턴 카탈로그 분류

  • 목적에 따라 구분

    생성, 구조, 행동

  • 범위에 따라 구분

    클래스, 객체



[참고 문헌]

  • GoF 디자인패턴
profile
Reboot

0개의 댓글