디자인 패턴 썸네일형 리스트형 파이썬 클린 코드 - 9장 (일반적인 디자인 패턴) 1. 실전 속의 디자인 패턴 GoF 에서 소개하는 23개의 디자인 패턴을 기준으로 하며, 각 패턴은 생성(creational), 구조(structural), 행동(behavioral) 패턴 중의 하나로 분류된다. 일부 패턴은 파이썬 내부에서 자체적으로 구현되어 있으므로 보이지 않은 채로도 적용될 수 있다. 또한 모든 패턴이 똑같이 일반적이지는 않다. 몇 개는 매우 빈번하게 언급되는 반면 다른 것들은 특별한 상황에서만 사용되는 것도 있다. 애플리케이션의 솔루션에 강제로 디자인 패턴을 적용해서는 안되며, 패턴이 출현할 때까지는 솔루션을 진화시키고 리팩토링하고 개선해야 한다. 따라서 디자인 패턴은 발명되는 것이 아니라 발견되는 것이다. 코드에 반복적으로 같은 내용이 출현할 때 비로소 일반적이고 추상화된 클래스.. 더보기 이전 1 다음