[전산학] 디자인패턴

등록일 2003.06.21 한글 (hwp) | 9페이지 | 가격 1,000원

소개글

전산학특강 과목배울때 냈던 레레포트구여 구조도랑 예제 빠짐없이 적혀있습니다. 물론 설명도 충실하구요 분량은 9페이지 입니다. 좋은 점수 받으세요^^

목차

1. Factory Method (메소드의 설명과 구조도, 예제)
2. Abstract Factory(위와동일)
3. Singleton Pattern (위와동일)
4. Composite (위와동일)
5. Prototype (위와동일)

본문내용

(Factory Method의 구조도)

Factory Method의 패턴을 나타낸 것이며, 조금 복잡해 보일수 도 있다.
하나씩 살펴보면 Product 클래스를 상속한 ConcreteProductA ConcreteProductB와 같이 실제 클래스를 만들 수 있다. 이들 클래스는 모두 Conceptual subclass이다. Creator 클래스와 ConcreteCreator 클래스의 관계도 Conceptual subclass를 나타내며, 주석에서 알 수 있느것처럼 ConcreteCreator.Factorymethod에서 실제 ConcreteProduct 클래스를 반환한다.

위 패턴을 사용하는 코드는 다음과 같다.

(예제)
(예제설명) Creator와 ConcreteCreator 사이의 생성은 Simple Factory를 이용한다는 것을 알 수 있으며 해당하는 ConcreteCreator 클래스의 FactoryMethod()를 통해서 적절한 Product 클래스의 인스턴스를 가져오는 것을 알 수 있다. 즉, Creator 클래스는 객체 생성을 위한 인터페이스를 정의하지만 객체 생성에는 관여하지 않는다. 객체 생성에 대한 책임을 ConcreteCreator 클래스에 두는 것을 알 수 있다. 실제로 Creator와 ConcreteCreator 클래스의 관계는 Template Method와 비슷한 점이 있다.
*원하는 자료를 검색 해 보세요.
  • 디자인패턴 40페이지
    디자인 패턴 * 목차 GOF 패턴 생성패턴 구조패턴 행동패턴 * 패턴 ... 있다. * 패턴 적용 시의 이점 시스템 디자인 시 자주 겪게 되는 문제 ... 요소들의 배치, 관계, 책임할당 등을 효율적으로 처리. 시스템 디자인
  • [자바] 자바 디자인패턴 28페이지
    JAVA Design Pattern 개요 배경 지식 주요 패턴 소개 ... Refactoring 디자인 패턴의 적용 Command, Observer ... Structural 패턴 종류 개 념 구 분 패턴의 분류 디자인 패턴이란 문제해결에
  • [소프트웨어공학]【A+】객체지향설계 52페이지
    객체지향 개념 UML 2.0 다이어그램 정적 모델링 동적 모델링 디자인 ... Visitor 41 Factory 메소드 패턴 목적 객체를 생성하기 위한 ... (delegation) 42 팩토리 메소드 패턴 사용 사례 class Hyundai
  • [컴퓨터] 디자인패턴 8페이지
    과목 : 전산학 특강 1 학번 : 51996231 이름 : 소윤희 ... { Iterator 패턴 1. 변수 i 의 기능을 추상화해서 일반화 시켰음 ... 전체를 처리하는 일을 할 때 이 패턴을 적용한다. 3. 책
  • junit 보고서 입니다. 6페이지
    1. Junit Java를 위한 오픈 소스 테스트 프레임워크. 디자인 ... 패턴의 저술자이자 GoF의 일원 Erich Gamma와 XP로 유명한 ... 개입해서 테스트를 실행할 바에는 뭣하러 이런 프로그램이 존재하겠는가
  • 디자인 패턴 중에 싱글턴 패턴에 관한 PPT 입니다. (Singleton, DesignPattern) 22페이지
    특정 객체가 단 한번만 !! 생성 될 수 있도록 디자인하여 안정성을 높여줄 ... Singleton Singleton 이란 ? 프로그램 실행시 ... . - 그러나 !! 반드시 1 개의 인스턴스만 생성되도록 프로그램
  • [객체분석] 객체분석설계에 있어서 디자인 패턴 적용방안 11페이지
    객체분석설계에 있어서 디자인 패턴 적용방안 1. 서론 1.1 검토배경 ... , C++나 자바환경에서 유용한 '디자인 패턴(Design Pattern ... 디자인 패턴이다. 다시말해, 디자인 패턴이란 객체지향 방법론의 가장 큰
더보기
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      4. 지식포인트 보유 시 지식포인트가 차감되며
         미보유 시 아이디당 1일 3회만 제공됩니다.
      상세하단 배너
      최근 본 자료더보기
      상세우측 배너
      추천도서
      [전산학] 디자인패턴