抽象类体现的就是一种模板模式的设计,抽象类作为多个子类的通用模板,子类
在抽象类的基础上进行扩展、改造,但子类总体上会保留抽象类的行为方式。
解决的问题:
>当功能内部一部分实现是确定的,一部分实现是不确定的。这是可以把不确定的
部分暴露出去,让子类去实现。
>编写一个抽象父类,父类提供了多个子类的通用方法,并把一个或多个方法留给
子类实现,就是一种模板模式。
抽象类体现的就是一种模板模式的设计,抽象类作为多个子类的通用模板,子类
在抽象类的基础上进行扩展、改造,但子类总体上会保留抽象类的行为方式。
解决的问题:
>当功能内部一部分实现是确定的,一部分实现是不确定的。这是可以把不确定的
部分暴露出去,让子类去实现。
>编写一个抽象父类,父类提供了多个子类的通用方法,并把一个或多个方法留给
子类实现,就是一种模板模式。
2898
1965

被折叠的 条评论
为什么被折叠?