设计模式-Template Method Pattern

将generic部份放在abstract base class中的实现的方法中,而将和具体context相关的部份作为abstract base class的虚方法,由derivatives去实现。

 

当几个类存在某些相同的行为逻辑时,可以考虑使用此模式去分离公共逻辑,达到复用的目的。

posted @ 2015-10-08 23:49  兵形东华  阅读(148)  评论(0编辑  收藏  举报