Skip to content

Commit

Permalink
Create 이상조.md
Browse files Browse the repository at this point in the history
  • Loading branch information
sjoleee authored Oct 15, 2024
1 parent 582b55c commit c10fe36
Showing 1 changed file with 38 additions and 0 deletions.
38 changes: 38 additions & 0 deletions 챕터_3/이상조.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
# 패턴 구조화 및 작성
아이디어가 가진 실용성, 사용자에게 어떻게 전달되는지가 중요

## 디자인 패턴의 구조

규칙의 형태로 패턴을 제시
- 컨텍스트: 패턴이 사용되는 상황
- 집중 목표: 적용할 때 고려할 목표
- 구성: 상황과 목표를 해결하는 구성(?)

디자인 패턴의 구성 요소
- 이름
- 설명
- 컨텍스트 개요
- 문제 제시
- 해결 방법
- 설계 내용
- 구현 방법
- 시각적 설명
- 예제
- 필수 연계
- 관계성
- 알려진 용도
- 토론

## 모범 패턴
충분한 참고 자료를 제공할 것, 패턴이 필요한 근거를 제공할 것
정해진 규칙이 보이지 않으면 패턴이 아니다(당연한 말 아님?)

## 패턴 작성하기
완전 새로운 뭔가를 탄생시킬 필요는 없다. 이미 존재하는 패턴을 활용해도 됨

새로운 디자인 패턴을 만들때 체크리스트
- 얼마나 실용적인가
- 모범 사례
- 사용자에게 솔직해야 한다
- 독창성은 핵심이 아니다
- 예시가 필요하다

0 comments on commit c10fe36

Please sign in to comment.