켄트백의 구현패턴-패턴

패턴

  • 프로그램을 새로 짜는 경우보다는 기존 프로그램을 읽는 경우가 많다.
  • 프로그램에 있어 완성은 없다. 수정에 대한 공수가 더 많이 든다.
  • 프로그램 구조는 몇가지 상태와 제어 흐름 개념으로 결정된다.
  • 프로그램을 읽는 사람은 개념과 더불어 세부 사항까지도 이해해야 한다.

패턴은 위와 같은 공통점을 기반으로 한다. 읽기 쉽과 작성하기 쉬워야하며 검증하고 수정하기 쉬우며 효율적이어야 한다.
이러한 일련의 사항들을 고려하는 것이 패턴의 시작이다.

패턴은 절대적인 진리가 아니다. 사람의 의사 결정을 돕는 도구 정도로 생각하는것이 좋다.

참조