摘要:
接口应用之策略模式 策略模式(Strategy Pattern),定义了一系列算法,将每一种算法封装起来并可以相互替换使用,策略模式让算法独立于它的客户应用而独立变化。 OO设计原则 1. 面向接口编程(面向抽象编程) 2. 封装变化 3. 多用组合,少用继承 // 测试类(包含main方法) pu 阅读全文
摘要:
一、多态性 1、定义 多态性就是对象在运行过程中的多种形态,面向对象三大特性之一。 2、分类 1. 方法的重载与重写 2. 对象的多态性 例如:用父类引用指向子类对象(用大的类型去接收小的类型,向上转型、自动转换) 3、多态性小结 在编程时针对抽象类型的编写代码,称为面向抽象编程(或面向接口编程), 阅读全文