디자인 패턴을 나타내는 최상의 방법에 의해 사용된 경험있는 객체지향 소프트웨어 개발자입니다. 디자인 패턴은 소프트웨어 개발자가 소프트웨어 개발 중에 직면 한 일반적인 문제에 대한 해결책입니다.이러한 솔루션은 꽤 상당한 기간 동안 수많은 소프트웨어 개발자들에 의해 시행 착오로 얻어졌습니다.
Gang Of Four(GOF)란 무엇입니까?,
1994 년에,네 명의 저자가 에리히 감마,리처드 지배 Ralph 존슨과 존 Vlissides 책을 출판 제목의 디자인 패턴 요소의 재사용할 수 있는 객체지향 소프트웨어 시작된 개념의 디자인 패턴을 소프트웨어 개발.
이 저자들은 총체적으로 Gang Of Four(GOF)로 알려져 있습니다. 이 저자에 따르면 디자인 패턴은 주로 객체 지향 디자인의 다음 원칙을 기반으로합니다.,
-
프로그램의 인터페이스하지 않는 구현
-
호의체 구성은 이상 상속
사용량의 디자인 패턴
디자인 패턴은 두 가지 주요 용도에 소프트웨어 개발.
일반적인 플랫폼은 개발자를 위한
디자인 패턴은 표준을 제시하는 용어와 관련 특정 시나리오. 예를 들어,단일 디자인 패턴을 의미의 사용의 단체 그래서 모든 개발자에 익숙한 단 하나 디자인 패턴을 이용하의 단체와 그들이 말할 수 있는 각각 다른 프로그램은 다음과 같은 단일 패턴이다.,
모범 사례
디자인 패턴 되어 진화를 통해 오랜 시간 그들이 제공하는 해결할 수 있는 최적의 솔루션을 특정 문제에 직면 동안 소프트웨어 개발. 이러한 패턴을 배우는 것은 미숙 한 개발자가 쉽고 빠른 방법으로 소프트웨어 디자인을 배우는 데 도움이됩니다.
형식의 디자인 패턴
의 디자인 패턴을 참조 책 디자인 패턴 요소의 재사용할 수 있는 객체지향 소프트웨어,23 디자인 패턴로 분류할 수 있는 세 가지 범주:생성,구조 및 행동 패턴이 있습니다., 또 다른 범주의 디자인 패턴 인 J2EE 디자인 패턴에 대해서도 논의 할 것입니다.
N.S. | 패턴&Description |
---|---|
1 | 생성 패턴 이러한 디자인 패턴는 방법을 제공합체를 생성하는 숨어있는 동안 작성을 논리, 이 아닌 객체를 인스턴스화로 직접 사용하여 새로운 연산자입니다. 이렇게하면 주어진 유스 케이스에 대해 어떤 객체를 만들어야하는지 결정하는 데 프로그램에 더 많은 유연성이 부여됩니다., |
2 | 구조적 패턴 이러한 디자인 패턴의 우려 클래스 및 객체를 구성입니다. 상속의 개념은 인터페이스를 작성하고 새로운 기능을 얻기 위해 객체를 작성하는 방법을 정의하는 데 사용됩니다. |
3 | 행동 패턴 이러한 디자인 패턴은 특히 관심을 가진 통신 개체입니다. |
4 | J2EE 패턴 이러한 디자인 패턴은 특별히 걱정과 함께 프리젠테이션 계층입니다. 이러한 패턴은 Sun Java Center 에 의해 식별됩니다., |