반응형

Program/디자인패턴 5

FacadeSample

package com.racoon.util.Design; import android.app.Activity;import android.os.Bundle;import android.util.Log; public class FacadeSample extends Activity {/* 퍼사드 -여러개의 클래스의 기능들을 종합하여 특정 기능을 실행할때 * 그것들을 묶어서 한번에 처리하도록한다 * */@Overrideprotected void onCreate(Bundle savedInstanceState) {// TODO Auto-generated method stubsuper.onCreate(savedInstanceState);Man man = new Man();man.Eating();}interface IHu..

디자인패턴 스터디 1주차 - 추상팩토리,빌더,팩토리메소드

디자인패턴 스터디를 시작합니다... package{import flash.display.Sprite;//추상팩토리 : 생성패턴//만들질 객체의 과정을 추상화 하여//구체적인 생산과정과 결과를 구현클클래스(FactoryDoor2, FactoryDoor4)에 위임하는 방법//장점//: 객체를 쉽게 대체 가능//: 일관성//단점//: 새로운 종류 객체를 추가 하기가 어렵다.//* 제품의 설계도만 선택하면 완성 : 사용자가 제작과정이나 제품을 알필요가 없을때public class AbstractFactory extends Sprite{public function AbstractFactory(){var main:MainFactory = new MainFactory;main.createFactory(makeFact..

반응형