디자인 모델 의 3 추상 공장 모델

3853 단어 추상 공장 모드
추상 적 인 공장 모델 은 실제 적 으로 서로 다른 구체 적 인 대상 을 한 공장 류 의 서로 다른 방법 에 밀봉 하여 공장 류 로 하여 금 서로 다른 구체 적 인 대상 을 만 드 는 능력 을 가지 게 한다.
public interface human
{
   public void talk();
   public void getcolor();  
   pulic void getsex();
}

public  abstract whiteman : human
{
   public void talk()
  {
      console.write("english");
  }
   public void getcolor()
  {
      console.writeline("white");
   }
}
public abstract  blackman:human
......................
public  Malewhiteman:whiteman
{
public void getset()
{
console.writeline("male");
}
}
public  Femalewhiteman:whiteman
.........

//////////////series classes

public class FemaleFactory implements HumanFactory {

//       

public Human createBlackHuman() {

return new FemaleBlackHuman();

}

//       

public Human createWhiteHuman() {

return new FemaleWhiteHuman();

}

//       

public Human createYellowHuman() {

return new FemaleYellowHuman();

}

}

}

사용 방법 요약:
공장 류 를 만 들 때 서로 다른 방법 으로 서로 다른 대상 을 구성 하 는 일련의 종 류 를 정의 합 니 다.

좋은 웹페이지 즐겨찾기