当前位置:编程学习 > JAVA >>

如果子类用来封装变化,而不是表示一个更特殊的对象,是不是有一些偏离了面向对象的本质?

不过子类用来封装变化确实能够使设计更灵活。 面向对象 继承 --------------------编程问答-------------------- 类是对象的抽象,子类不表示更特殊的对象,当然也是正常的了,没偏离面向对象的本质。 --------------------编程问答-------------------- 模板方法设计模式就是这种方式的典型应用。 --------------------编程问答--------------------
引用 2 楼 Inhibitory 的回复:
模板方法设计模式就是这种方式的典型应用。


--------------------编程问答-------------------- 明显是策略模式,遵循oo思想的四大原则都是好的设计模式。
补充:Java ,  Java SE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,