模板模式:
模板方法中分两种方法:一种是模板方法,另一种是基本方法。
模板方法:就是把基本方法组合在一起形成一个总算法或则总行为,这个模板方法一般会在抽象定义并且在子类种不加以修改的继承下来。一个抽象类可以有任意多个模板方法。
基本方法:它又分为抽象方法,具体方法,钩子方法。
抽象方法由抽象类申明,由子类具体实现;具体方法由抽象类申明并实现,而子类并不实现或则置换,这里面也可以有工厂方法;钩子方法,由抽象类申明并实现,但是它是一个空的实现,一般都是由子类进行扩张实现。
posted on 2005-08-19 21:15
sky 阅读(369)
评论(0) 编辑 收藏