摘要: 策略模式定义了算法簇,分别封装起来,让他们可以互相替换,此模式让算法的变化独立于使用算法的使用者。系统描述:各种不同的鸭子,有的可以飞,有点不可以飞,不同的鸭子叫声也不一定相同。定义一个鸭子的超类Duck,其他具体的鸭子继承该超类,将鸭子的飞的行为和叫的行为分别封装到接口中鸭子的超类:package... 阅读全文
posted @ 2013-12-18 15:48 wyang0126 阅读(147) 评论(0) 推荐(0) 编辑
摘要: OO基础:抽象、封装、多态、继承OO原则:封装变化,多用组合、少用继承,针对接口编程、不针对实现编程为交互对象之间的松耦合设计而努力对扩展开放,对修改关闭依赖抽象,不要依赖具体类最少知识原则一个类应该只有一个引起变化的原因(尽量让每个类保持单一责任) 阅读全文
posted @ 2013-12-18 09:45 wyang0126 阅读(174) 评论(0) 推荐(0) 编辑