模板方法将各个子类的不同部分抽象到超类中,形成抽象方法,同时定义各个子类的公共部分,并实现之。子类只实现各自不同的部分。公共部分是对外接口,供外部调用,同时公共部分调用超类定义的抽象方法。使用时直接创建超类对象,并调用相应的公共操作,同时也就调用了相应子类的具体方法。
模板方法将各个子类的不同部分抽象到超类中,形成抽象方法,同时定义各个子类的公共部分,并实现之。子类只实现各自不同的部分。公共部分是对外接口,供外部调用,同时公共部分调用超类定义的抽象方法。使用时直接创建超类对象,并调用相应的公共操作,同时也就调用了相应子类的具体方法。