- 完成了观察者模式的第一版
- 使用自己写的Subject和Observer接口
- 完成了主要面板的实现
- 下一版本的观察者模式实现使用java内置的类和接口
- OO基础 抽象、封装、继承、多态
- OO原则 封装变化 多用组合(has-a),少用继承(is-a) 针对接口编程,不针对实现编程
- OO模式 策略模式——定义算法簇,分别封装起来,让他们之间可以相互替换,此模型 让算法的变化独立于使用算法的客户。
- 基本完成了Head First设计模式书中的第一个模式的Java实现
- 我并没有完全实现书中的所有鸭子对象和行为对象
- 我认为目前的代码已经能够很好的体会策略模式的思想,无需过多累赘代码
###Head First · Design Patterns · Java Implement
- Head First 设计模式的Java语言实现
- 第一次学习设计模式,尝试着用Java实现各种模式,以后会陆续更新。
- 今天的更新实现了策略模式(Strategy Pattern)的Java实现。
- 开发环境是win7x64,Eclipse Mars.2 Release (4.5.2),JDK1.8 x64