| Template Method(模板方法)模式AS2实现 |
|
Template Method(模板方法)模式AS2实现 |
| 作者:佚名 来源:闪吧 作者: AOL 更新:2007-1-13 20:49:01 错误报告 我要投稿 |
Template Method(模板方法)模式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();
|
|
| 文章录入:skyuu 责任编辑:skyuu |
|
| 【字体:小 大】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 |