[디자인패턴] GoF 디자인 패턴 정리

등록일 2003.11.18 MS 워드 (doc) | 33페이지 | 가격 3,000원

목차

1. 생성 패턴 (CREATIONAL PATTERNS)
1.1. ABSTRACT FACTORY
1.1.1. 구조
1.1.2. 참여 객체
1.2. BUILDER
1.2.1. 구조
1.2.2. 참여 객체
1.3. FACTORY METHOD
1.3.1. 구조
1.3.2. 참여 객체
1.4. PROTOTYPE
1.4.1. 구조
1.4.2. 참여 객체
1.5. SINGLETON
1.5.1. 구조
1.5.2. 참여 객체
2. 구조 패턴 (STRUCTURAL PATTERNS)
2.1. ADAPTER
2.1.1. 구조
2.1.2. 참여 객체
2.2. BRIDGE
2.2.1. 구조
2.2.2. 참여 객체
2.3. COMPOSITE
2.3.1. 구조
2.3.2. 참여 객체
2.4. DECORATOR
2.4.1. 구조
2.4.2. 참여 객체
2.5. FAÇADE
2.5.1. 구조
2.5.2. 참여 객체
2.6. FLYWEIGHT
2.6.1. 구조
2.6.2. 참여 객체
2.7. PROXY
2.7.1. 구조
2.7.2. 참여 객체
2.7.3. 프록시 종류
3. 행위 패턴 (BEHAVIORAL PATTERNS)
3.1. CHAIN OF RESPONSIBILITY
3.1.1. 구조
3.1.2. 참여객체
3.2. COMMAND
3.2.1. 구조
3.2.2. 참여객체
3.3. INTERPRETER
3.3.1. 구조
3.3.2. 참여객체
3.4. ITERATOR
3.4.1. 구조
3.4.2. 참여객체
3.5. MEDIATOR
3.5.1. 구조
3.5.2. 참여객체
3.6. MEMENTO
3.6.1. 구조
3.6.2. 참여객체
3.7. OBSERVER
3.7.1. 구조
3.7.2. 참여객체
3.8. STATE
3.8.1. 구조
3.8.2. 참여객체
3.9. STRATEGY
3.9.1. 구조
3.9.2. 참여객체
3.10. TEMPLATE METHOD
3.10.1. 구조
3.10.2. 참여객체
3.11. VISITOR
3.11.1. 구조
3.11.2. 참여객체

본문내용

 AbstractFactory: 개념적 제품에 대한 객체를 생성하는 오퍼레이션으로 인터페이스를 정의한다.
 ConcreateFactory: 구체적인 제품에 대한 객체를 생성하는 오퍼레이션을 구현한다.
 AbstractProduct: 개념적 제품 객체에 대한 인터페이스를 정의한다.
 ConcreateProduct: 구체적으로 팩토리가 생성할 객체를 정의하고, AbstractProduct 가 정의하고 있는 인터페이스를 구현한다.
 Client: AbstractFactory 와 AbstractProduct 클래스에 선언된 인터페이스를 사용한다.

 Builder: Product 객체의 일부 요소들을 생성하기 위한 추상 인터페이스를 정의한다.
 ConcreateBuilder: Builder 클래스에 정의된 인터페이스를 구현하며, 제품의 부품들을 모아 빌더를 합성한다. 생성한 요소의 표현을 정의하고 관리한다. 또한 제품을 검색하는데 필요한 인터페이스를 제공한다.
 Director: Builder 인터페이스를 사용하는 객체를 합성한다.
 Product: 구축할 복합 객체를 표현한다. ConcreateBuilder 는 제품의 내부 표현을 구축하고 어떻게 모아 하나로 만드는지의 과정을 정의한다.
*원하는 자료를 검색 해 보세요.
  • 디자인 패턴 중에 싱글턴 패턴에 관한 PPT 입니다. (Singleton, DesignPattern) 22페이지
    Singleton 이란?프로그램 실행시, - 하나의 클래스에 대한 인스턴스(객체)가 보통 여러 개 생성된다.반드시 1 개의 인스턴스만 생성되어야 하는 클래스도 있다. - 예 : 컴퓨터 자체를 표현한 클래스, Window 시스템을 표현한 클래스이 경우 프로그래머가 ..
  • 디자인 패턴 16페이지
    2.The Factory Method Patternl객체 지향 프로그램에서 계속해서 볼 수 있는 패턴 중의 하나이다. Factory 패턴은 제공된 데이터에 의존하는 여러 가능한 클래스 중의 하나를 반환하는 것이다. 일반적으로 반환되는 모든 클래스는 공통적인 부모 클래스..
  • [Object-Oriented Programming] Object and Security 29페이지
    객체지향 프로그래밍(이하 줄여서 'OOP'라 칭함)은 컴퓨터 프로그램의 개발을 완전히 새로운 시각으로 바라다보는 혁명적 개념이라 할 수 있는데, 동작보다는 객체, 논리보다는 자료를 바탕으로 구성된다. 프로그램은 전통적으로 논리적인 수행 즉, 입력을 받아 처리한 다음, ..
  • [공학]패턴 인식 원리 (vision system) 16페이지
    Ⅰ. 안구의 구조와 시각의 원리▣ 안구(eye ball)의 구조Lens : 수정체Retina : 망막Pupil : 동 공Cornea : 각 막Iris : 홍 체Ciliary Body : 모양체Lens capsule : 수정체 낭Sclera : 공막Lamina cribr..
  • [프로그래밍] 객체지향프로그램특성 11페이지
    ■ 객체지향(Object-Oriented Programming)의 기본개념객체지향 프로그래밍(이하 줄여서 'OOP'라 칭함)은 컴퓨터 프로그램의 개발을 완전히 새로운 시각으로 바라다보는 혁명적 개념이라 할 수 있는데, 동작보다는 객체, 논리보다는 자료를 바탕으로 구성된..
  • [데이타베이스] 객체지향 데이타베이스 25페이지
    2. 객체지향 데이터 모델참고할 만한 공통의 모델이 없고 설명하고자 하는 개념에 대한 형식적인 정의도 없으며 관계 모델에서의 Codd(1970),의 논문과 같이 아직 객체 지향 모델에 대한 표준도 정의되어 있지 않다.데이터 베이스에는 적절한 데이터모델이 필요한데 표준의..
  • 비주얼패턴 영어강독 및 영작 인내로 이루는 성공 103페이지
    Step 2 Read by Single SentenceRead in Sentence :문장 안에서 읽기 안내 You can read the text within ‘Highlighted Verb’ sentence. As soon as you read the sente..
더보기

이 자료와 함께 구매한 자료

      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      최근 본 자료더보기
      추천도서