- 博客(4)
- 资源 (45)
- 收藏
- 关注
原创 组合模式(Composite)
@@@模式定义:将对象组合成树型结构以表示“部分-整体”的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。@@@练习示例: 商品类别树@@@示例代码:\product\Leaf.java~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~package product;/** * 叶子对象 */publ
2013-07-28 16:50:01 903
原创 迭代器模式(Iterator)
@@@模式定义:提供一种方法顺序访问一个聚合对象中的各个元素,而又不需暴露该对象的内部表示。@@@练习示例: 工资表数据的整合@@@示例代码:\pattern\PayModel.java~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~package pattern;/** * 工资描述模型对象 */public class
2013-07-21 15:01:44 941
原创 命令模式(Command)
@@@模式定义:将一个请求封装为一个对象,从而使你可以用不同的请求对客户进行参数化,对请求排队或记录请求日志,以及支持可撤销的操作。@@@练习示例: 电脑开机@@@示例代码:\pattern\MainBoardApi.java~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~package pattern;/** * 主
2013-07-14 09:44:33 878
原创 观察者模式(Observer)
@@@模式定义:定义对象间的一种一对多的依赖关系。当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。观察者模式又被称为发布——订阅模式。@@@练习示例: 订阅报纸@@@示例代码:\src\pattern\Subject.java~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~package patte
2013-07-07 18:16:29 1061
linux开发电子书
2013-06-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人