검색어 입력폼

디자인 패턴

저작시기 2009.04 |등록일 2010.01.27 워드파일MS 워드 (doc) | 7페이지 | 가격 1,000원

소개글

디자인 패턴 정리가 잘 되어 있습니다.

목차

1. 기본개념
(1) 개요
(2) 특징
(3) 디자인 패턴의 장점
(4) 패턴의 분류와 종류
2)구조화 패턴(Structural Patterns)
3) 행위 패턴(Behavioral Patterns)

2. Design Pattern 유형별 정리

본문내용

1. 기본개념
(1) 개요
① UML과 같은 일종의 설계기법이며, UML이 전체설계도면을 설계한다면, Design Pattern은 설계방법을 제시한다.
② 객체지향 소프트웨어 시스템 디자인 과정에서 자주 접하게 되는 디자인 문제에 대한 기존의 시스템에 적용되어 검증된 해법의 재사용성을 높여 쉽게 적용할 수 있도록 하는 방법론이다. 즉, 겍체지향 시스템 디자인과정에서 자주 발생하는 디자인 문제를 잘 추상화하여 나주에 필요할 때 쉽계 다시 적용할 수 있도록 해주는 방법론이다.
③ 패턴은 여러 가지 상황에 적용될 수 있는 탬플릿과 같은 것이며, 문제에 대한 설계를 추상적으로 표현한 것이다.
④ 패턴(Pattern)은 90년대 초반 Erich Gamma에 의해 첫 소개된 이후 95년에 Gamma, Helm, John, Vlissides 네 사람에 의해 집대성되었고, 디자인패턴(Design Pattern)이라는 것이 널리 알려졌다. 사람들은 이 천재적인 네 사람을 가리켜 GoF(gang of four)라고 부른다.

(2) 특징
① 객체지향 방법론의 가장 큰 장점인 재사용성과 모듈성을 극대화시켜 실제 구현과정에서의 해결 방안으로 제시 가능한 것으로 이를 적용하면 시스템개발은 물론 유지보수에도 큰 효과가 있다.
② 디자인 패턴은 개개의 클래스, 인스턴스, 컴포넌트,들의 상위단계인 추상개념을 확인하고 특징 짓는다.(Gamma. Et. Al., 1993)
③ 상위단계에서 적용될 수 있는 개념이며, 디자인뿐만 아니라, 시스템 구조를 재사용하기 쉽계 만들 수 있다.
④ 불명확한 클래스의 기능, 객체간의 부적절한 연관 관계 등을 제거해 현존하는 시스템에 대한 유지보수도 용이하다.
다운로드 맨위로