1.oo基础 : 抽象,继承,封装,多态
2.oo模式 : 策略模式 --定义算法族,分别封装,可以让它们可以相互替换,此模式让算法的变化独立于使用算法的客户
3.oo原则 : 多用组合,少用继承,针对接口编程,不针对实现编程。
良好的oo设计必须具有可复用,可扩充,可维护的特性。
解析 : 把可更新,可改变,可维护的行为分开来,封装成一组一组的算法族(多态的形式)。既方便维护又方便运行时改变。(纯虚函数)
1.oo基础 : 抽象,继承,封装,多态
2.oo模式 : 策略模式 --定义算法族,分别封装,可以让它们可以相互替换,此模式让算法的变化独立于使用算法的客户
3.oo原则 : 多用组合,少用继承,针对接口编程,不针对实现编程。
良好的oo设计必须具有可复用,可扩充,可维护的特性。
解析 : 把可更新,可改变,可维护的行为分开来,封装成一组一组的算法族(多态的形式)。既方便维护又方便运行时改变。(纯虚函数)