摘要: 策略模式定义了算法族,分别封装起来,让它们之间可以相互替换,此模式让算法的变化独立于使用算法的客户。 FlyBehavior FlyNoWay FlyWithWing QuackBehavior Quack MuteQuack Duck DecoyDuck RubberDuck MyTest 在这个 阅读全文
posted @ 2016-07-13 13:42 StoneFeng 阅读(521) 评论(0) 推荐(0) 编辑
摘要: 例如我现在有两个类,他们之间是继承的关系: 通俗地讲,向上转型就是把子类的对象转化为父类的对象,如: Animal animal = new Dog(); 但是注意,向上转型后,父类只能访问与子类共有的方法,如以下代码就会出现编译错误: animal.bark(); //出错 向下转型则需要强制类型 阅读全文
posted @ 2016-07-13 10:40 StoneFeng 阅读(1754) 评论(0) 推荐(0) 编辑