만세! 한국어 버전이 드디어 출시되었습니다! 피드백을 공유하거나 오류를 보고하려면 메시지를 보내주세요.

디자인패턴들

디자인 패턴들

디자인 패턴들은 소프트웨어 디자인 과정에서 자주 발생하는 문제들에 대한 일반적인 해결책들입니다. 이는 당신의 코드에서 반복적으로 되풀이되는 디자인 문제들을 해결하기 위하여 맞춤화할 수 있는 청사진들을 미리 만들어 놓은 것과 같습니다.

패턴 목록

패턴 목록

의도별로 분류된 22개의 클래식 디자인 패턴 목록.

패턴의 이점

패턴의 이점

이곳에 소개된 패턴들은 소프트웨어 디자인의 일반적인 문제들에 대한 해결책을 모은 것으로, 당신과 당신의 팀원들이 더 효율적으로 의사소통하는 데 사용할 수 있는 공통적인 언어를 정의합니다.

분류

패턴의 분류

디자인 패턴은 복잡성, 상세도와 설계 중인 전체 시스템에 대한 적용 범위에 따라 분류되며, 또 의도에 따라 세분될 수도 있습니다.

패턴의 역사

패턴의 역사

누가 언제 패턴을 발명했으며
프로그래밍 외의 분야에서
패턴을 사용할 수 있나요?

비판

비판

패턴은 언제 유용하며
언제 적용할 수 없나요?
아니면 항상 패턴을 사용할 수 있나요?

디자인패턴에뛰어들기

디자인 패턴 책

저희 eBook을 살펴보세요. 디자인 패턴 및 원칙들에 관한 책이며 PDF/ePUB/MOBI 형식으로 제공됩니다. 또 자바, C#, C++, PHP, 파이썬, 루비, Go, 스위프트 및 타입스크립트의 코드 예시를 별도의 보관소에 포함하여 제공합니다.