[전산학] 디자인패턴

등록일 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와 비슷한 점이 있다.
*원하는 자료를 검색 해 보세요.
  • [한국사회정책] 한국과 선진국의사회정책 6페이지
    한국과 선진국의 사회정책 { 적용방식 재원 보험급여 관리운영체계 특징 연금보험 사회보험 가입자, 사용자, 정부 (지역가입자-사용자제외) 현금급여(노령연금, 장해연금, 유족연금, 반환일시금) 국민연금관리공단 (보건복지부) 연금은 강제보험이다. 시간제근로자, 3개월 미만의..
  • 지방별로 살펴본 태국 5페이지
    1. 개요 태국의 지형은 북부, 북동부, 중부, 남부로 대별된다. 국내에 뻗어 있는 산맥은 북부에서 양쪽으로 나뉘어, 한족은 중부와 북동부를 가르는 페차분과 돈파야젠 산맥을 이루고 또 한족은 미얀마 국경을 따라 타논톤차이, 테나세리움 산맥으로부터 말레이 반도로 이어진다..
  • 관광자원론 과제 11페이지
    관광 자원론 국제 레저관광학과 08771038 2학년 김재훈 ○관광지 (대천 해수욕장) 관광지라 함은 자연적 또는 문화적 관광자원을 갖추고 관광객을 위한 기본적인 편의시설을 설치하는 지역으로 관광진흥법에 따라 지정, 고시된 곳을 말합니다. 대천 해수욕장은 충청남도 보령..
  • 문학교육의 관점 5페이지
    [문학교육의 관점] 1.실체 중심의 문학관 문학을 가시적인 어떤 대상으로 보아 그 존재와 가치를 설명함으로써 문학을 이해하고 설명하는 관점. 실체= 현실적?구체적으로 존재하는 대상을 뜻하는 말 실제로 창작되어 전하는 구체적 작품이나 그 작품의 작자를 뜻함. 실체 중심의..
  • [국어교육]국어 교과서 교재 분석 6페이지
    국어 교과서 교재 분석 - 중학교 1-1 국어 교과서 1단원~3단원 1. 문학의 즐거움 - 대단원 학습 목표 1. 문학 작품을 읽고 느낀 점을 말이나 글로 표현할 수 있다 2. 문학 작품을 즐겨 읽을 수 있다. - 단원 설정의 이유 국민 독서 실태 조사 결과에 따르면..
  • 실과교수학습법 10페이지
    교 수 학 습 법 1. 문제해결법 1) 정의 문제는 하나의 목표에 다다르기 위한 과정에서 장애물이 존재하는 상황으로 어려움, 긴장 상태, 혼란, 의혹을 일으키는 실제적인 상태를 말한다. 학생이 해결하려는 목표나 결론이며, 학생이 목표를 성취할 수 없을 때 경험하는 갈등..
  • [화학공학] 항생제 리포트 27페이지
    β-lactam 항생제 1.Penicillin 계열 Penicillin계는 살균성 항생제들로 된 큰 그룹이며, 모두 6-aminopenicillanic acid nucleus를 가진다. 이들의 항균 작용은 세균의 세포벽 합성에 필수적인 대사성 기능을 방해하고 세포벽을 ..
더보기
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      4. 지식포인트 보유 시 지식포인트가 차감되며
         미보유 시 아이디당 1일 3회만 제공됩니다.
      상세하단 배너
      최근 본 자료더보기
      상세우측 배너
      추천도서
      [전산학] 디자인패턴