Things To Know Before Learning Design Pattern

최완식·2022년 12월 13일
0
post-thumbnail

디자인 패턴을 배우기 전에 주의할 점은 무엇인가?

디자인 패턴 공부 시 주의할 점

  • 디자인 패턴을 배웠다고 바로 쓸 생각은 하지 말 것
  • 기본기를 다지는데 집중
  • 내 코드가 어떻게 도는지 이해하기 전까지.
  • 패턴을 보고 나와야 하는 반응은 "나도 비슷하게 했는데 약간의 변형이 있구나"
  • "이건 새로운데?"라면 준비가 되지 않은 것
  • 디자인 패턴은 만능이 아니다.
  • 프로그래밍 잘 못하는 사람이 이거 익힌다고 더 잘하는 것 아님
  • 사실 여태까지 많은 패턴을 사용했다.

올바른 공부 방법

  1. 문제를 겪는다.
  2. 해결 방법을 고민한다.
  3. 비슷한 문제를 겪는다.
  4. 같은 해결방법을 적용한다.
  • 이렇게 경험이 쌓이고, 정리의 느낌으로 디자인 패턴을 보아야 한다.
  • 디자인 패턴을 미리 공부하면, 문제도 모르는 상태로 해법부터 외우는 꼴이 되버린다.

여기서 볼 패턴들

  • 생성(Creational)
    • Class
      • Factory Method
    • Object
      • Builder
  • 구조(Structural)
    • Object
      • Adapter
      • Proxy
  • 행위(Behavioral)
    • Object
      • Chain of Responsibility
      • Observer

Reference

profile
Goal, Plan, Execute.

0개의 댓글