디자인 패턴 학습을위한 권장 순서? [닫은]

나는 거기에있는 디자인 패턴의 양을 알아 차릴 수는 없습니다.

누구든지 내가 배워야 할 명령에 대한 제안이 있습니까? 아니면 무작위로 골라서 선택해야합니까?

내가 지금까지 아는 유일한 것은 싱글 톤입니다.



답변

우리 회사에서 내부적으로 4 개의 디자인 패턴의 갱을 고려할 때 우리는 다음과 같은 순서로 디자인 패턴 훈련을받습니다. 때때로 당신은 다른 하나를 배우고 반대로도 배우기 위해 하나가 필요합니다.

1 일째

  • 공장 방법
  • 건축업자
  • 합성물

2 일째

  • 원기
  • 관찰자
  • 정면
  • 다리

3 일째

  • 추상 공장
  • 대리
  • 책임의 사슬
  • 방문객

4 일째

  • 하나씩 일어나는 것
  • 명령
  • 상태
  • 전략

특별한:

  • 어댑터
  • 데코레이터
  • 플라이급
  • 중재인
  • 반복자
  • 모 멘토
  • 템플릿 방법
  • 통역사

그러나 당신이 그들을 배우고 싶을 때 나는 Head First Design 패턴 책 (실제로 내 의견뿐만 아니라 이러한 종류의 질문에 대한 표준 답변 인 것처럼 보입니다)로 시작하여 4 가지 디자인 패턴갱으로 따라갑니다 . 이 두 가지를 함께 사용하면 필요한 모든 순서를 얻을 수 있습니다.


답변

나는 특정 순서로 디자인 패턴을 배우는 것에 대해 걱정하지 않을 것입니다.

제 생각에는 다음은 디자인 패턴을 배울 때 취해야 할 첫 두 단계입니다.

  1. 헤드 우선 디자인 패턴 ‘을 읽으십시오 .
  2. 질문 비디오 ‘를보십시오.

답변

Dofactory 는 샘플 코드뿐만 아니라 UML 다이어그램을 포함하여 매우 훌륭한 디자인 패턴 구성을 가지고 있습니다. 또한 Frequency of use패턴의 인기도를 나타내는 스케일이 있습니다. 따라서 웹 페이지를 탐색하는 것이 좋습니다.


답변