注:模版方法顾名思义就是多个子类都用使用基类中的一些模版方法,然后模版方法中调用子类各自不同的方法。也就是多个子类继承一个基类,实现自己不同数据处理相同的逻辑
1、可以通过定义一个抽象类作为基类,然后基类中的一个实现方法作为模版方法,模版方法中可以调用自己的抽象方法,这里面的抽象方法在子类中实现。产生的数据是每个子类各不一样。
2、调用的时候是调用子类,由于子类都继承了基类的模版方法,也就是执行子类的模版方法,这样就可以调用自己类中产生的数据然后执行自己的特定方法
注:模版方法顾名思义就是多个子类都用使用基类中的一些模版方法,然后模版方法中调用子类各自不同的方法。也就是多个子类继承一个基类,实现自己不同数据处理相同的逻辑
1、可以通过定义一个抽象类作为基类,然后基类中的一个实现方法作为模版方法,模版方法中可以调用自己的抽象方法,这里面的抽象方法在子类中实现。产生的数据是每个子类各不一样。
2、调用的时候是调用子类,由于子类都继承了基类的模版方法,也就是执行子类的模版方法,这样就可以调用自己类中产生的数据然后执行自己的特定方法