设计模式-模板模式-个人理解

 

1 动机 :当需要使用多个对象,并且,这些对象的形式部分很多,及重复的地方很多时,或者派生类需要按一定规则执行时,使用

2 类图

 

3 实现方法:

public Abstractor A{

public void a(){}

public void b(){}

//供重写用

public vitre void c(){}

}

 

public Class AA:A

{

  public override void  c(){}

}

 

public Class AB:A

{

  public override void  c(){}

}

 

//===========客户端=======、、

public void Run()

{

  AA a  = new AA();

a.c();

AA b  = new AB();

b.c();

a.a();

b.b();

}

 

 

 

posted @ 2010-04-04 19:38  x4646  阅读(220)  评论(1编辑  收藏  举报