TemplateMethod(模板方法)模式AS2实现

2008-04-02 10:55:10来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折


  TemplateMethod(模板方法)模式AS2实现

  
class AbstractClass

  {

  private function AbstractClass()

  {

  }

  // Methods

  public function PrimitiveOperation1():Void

  {

  }

  public function PrimitiveOperation2():Void

  {

  }

  // The Template method

  public function TemplateMethod():Void

  {

  trace("In AbstractClass.TemplateMethod()");

  PrimitiveOperation1();

  PrimitiveOperation2();

  }

  }

  


  
// "ConcreteClass"

  class ConcreteClass extends AbstractClass

  {

  // Methods

  public function PrimitiveOperation1():Void

  {

  trace("Called ConcreteClass.PrimitiveOperation1()");

  }

  public function PrimitiveOperation2():Void

  {

  trace("Called ConcreteClass.PrimitiveOperation2()");

  }

  }

  //Context.fla

  var c:ConcreteClass = new ConcreteClass();

  c.TemplateMethod();


标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇: 让手机也“闪”起来!FlashLite2新功能介绍

下一篇: Flash8scale9Grid的应用