[전산학] 디자인패턴

등록일 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와 비슷한 점이 있다.
*원하는 자료를 검색 해 보세요.
  • [디자인패턴]command 패턴의 정리, 소스, 발표자료 0 페이지
  • [공학]자바개발자를 위한 디자인패턴 23 페이지
    1. 디자인패턴의 정의 “기존 환경 내에서 반복적으로 일어나는 문제들을 설명하고, 문제들에 대한 해법의 핵심을 설명하는 것이다.” (알렉산더) “프로그램 설계 문제와 그 문제의 해결에 대한 경험과 통찰력을 공유할 ..
  • [자바] 자바 디자인패턴 28 페이지
    디자인 패턴을 적용하는데 있어서 다음과 같은 규칙을 고려해야 한다. 구현 클래스가 아니라 인터페이스를 가지고 프로그래밍 한다. - 호출되는 클래스의 내부 로직이 변경되더라도 호출하는 클래스는 영향을 받지 않게된다. 상..
  • 알기쉬운 디자인패턴-command패턴(커맨드) 22 페이지
    상황설정 …일곱 가지 서로 다른 가정용 기기에 연결할 수 있는 슬롯이 있다.. 각 슬롯은 On/Off버튼이 있습니다. 한 개의 버튼으로 한 기기 또는 여러 가지 기기가 한번 작동할 수 있도록 만드셔야 합니다…. 그리고 보..
  • 유용한 객체지향 프로그래밍 디자인 패턴 15 페이지
    *디자인 패턴의 분류 분류 패턴 분석단계에서 일반적으로 생기는 문제를 해결하는데 적합한 패턴 복잡한 요소들을 분류하거나 비교적 큰 기능을 분류해 여러 클래스로 정의하는 방식을 제시 Composite 패턴 등 구조..
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      최근 본 자료더보기
      추천도서