디자인 패턴이란 무엇입니까?
디자인 패턴을 소프트웨어 솔루션을 디자인 문제를 찾은 또 다시 에 실제 응용 프로그램 개발. 패턴은 재사용 가능한 디자인과 객체의 상호 작용에 관한 것입니다.
4 개의(GoF)패턴의 23 갱은 일반적으로 다른 모든 패턴의 기초로 간주됩니다. 그들은 창조,구조 및 행동의 세 그룹으로 분류됩니다(전체 목록은 아래 참조)., 이 참조는 23 개의 GoF 패턴 각각에 대한 소스 코드를 제공합니다.
C#디자인 패턴
을 줄 당신은 머리를 시작하는 C#소스 코드에 대한 각 패턴에 제공된 2 가지 형태의 구조와 실습니다. 구조 코드는 패턴 정의 및 UML 다이어그램에 정의 된 형식 이름을 사용합니다. 실제 코드는 이러한 패턴을 사용할 수있는 실제 프로그래밍 상황을 제공합니다.
제 form.NET 최적화하여 디자인 패턴을 완벽하게 활용 내장되어 있습니다.그물과 같은 기능,제네릭,대표자,반사,그리고 더 있습니다., 이들과 훨씬 더 우리의 Dofactory.NET 제품에서 사용할 수 있습니다. .NET 최적화 된 예제는 싱글 톤 페이지를 참조하십시오.,
행동 패턴 |
|
체인의 Resp.,unication 클래스 사이의 | |
기념 | 캡처 및 복원 물체의 내부 상태 |
관찰자 | 알리는 방법의 변경 다수의 클래스가 |
국 | 을 변경하는 개체의 행동 할 때의 상태가 변경 |
전략 | 를 캡슐화하는 알고리즘을 내준 |
템플릿 방법 | 연기하는 정확한 단계를 알고리즘의 서브 클래스 |
방문자 | 정의 새로운 동작하는 클래스고 없이 변경 |