디자인패턴들
디자인 패턴들은 소프트웨어 디자인 과정에서 자주 발생하는 문제들에 대한 일반적인 해결책들입니다. 이는 당신의 코드에서 반복적으로 되풀이되는 디자인 문제들을 해결하기 위하여 맞춤화할 수 있는 청사진들을 미리 만들어 놓은 것과 같습니다.
패턴 목록
의도별로 분류된 22개의 클래식 디자인 패턴 목록.
패턴의 이점
이곳에 소개된 패턴들은 소프트웨어 디자인의 일반적인 문제들에 대한 해결책을 모은 것으로, 당신과 당신의 팀원들이 더 효율적으로 의사소통하는 데 사용할 수 있는 공통적인 언어를 정의합니다.
분류
디자인 패턴은 복잡성, 상세도와 설계 중인 전체 시스템에 대한 적용 범위에 따라 분류되며, 또 의도에 따라 세분될 수도 있습니다.
패턴의 역사
누가 언제 패턴을 발명했으며
프로그래밍 외의 분야에서
패턴을 사용할 수 있나요?
비판
패턴은 언제 유용하며
언제 적용할 수 없나요?
아니면 항상 패턴을 사용할 수 있나요?