将generic部份放在abstract base class中的实现的方法中,而将和具体context相关的部份作为abstract base class的虚方法,由derivatives去实现。
设计模式-Template Method Pattern
原文:http://www.cnblogs.com/donghua/p/4862718.html