디자인 패턴을 왜 쓸까
디자인 패턴은 코드를 체계화하기 위한 공통적인 패턴을 제공해 코드를 쉽게 이해하도록 돕고, 다른 개발자와의 의사소통을 원활하게 해줍니다. -> 유지보수가 쉬운 코드를 작성하거나 리팩토링 할 수 있는 길을 열어준다는 점에서 중요합니다.
디자인 패턴이 유용한 이유
- 검증되었다
- 쉽게 재사용할 수 있다
- 알아보지 쉽다
- 등등...
프로토 패턴은 패턴성 검증을 거치고 세가지 법칙을 충족하면 디자인 패턴으로 인정받는다
아직 '패턴성'검증을 모두 통과하지 않은 미숙한 패턴을 뜻한다.
기본적으로 포괄적이고 엄격한 평가 없이 패턴이라고 주장하는 것은 가급적 지양해야한다. -> 패턴이라는 단어가 가지는 의미가 생각보다 무거웠구나하는 생각이 들었어요
좋은 패턴이 되기 위해서는 반복성을 입증해야합니다.
- 목적 적합성 : 좋은 패턴은 어떻게 판단하나요?
- 유용성 :