摘要: 这也是篇老文了,相信很多人也看过。前面那些废话就不翻译了,直接切入正题吧~结构型模式:适配器模式:用来把一个接口转化成另一个接口。java.util.Arrays#asList()javax.swing.JTable(TableModel)java.io.InputStreamReader(Inpu... 阅读全文
posted @ 2016-01-21 17:11 人生如若初见 阅读(1368) 评论(0) 推荐(0) 编辑
摘要: 观察者模式在Java中有两种实现方式,上文是一种方式,这种方式是自己写代码实现。另一种方式是使用Java内置的观察者模式来实现。相关的接口和类如下:java.util.Observable 主题(可观察者)------classjava.util.Observer 观察者 -------interf... 阅读全文
posted @ 2016-01-21 16:57 人生如若初见 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 本文参考Head First设计模式一书,感觉书中的例子实在很好,很贴切。对模式的知识点进行总结,并对书的源码做了一定注释。观察者模式要点有二:主题和观察者。最贴切的案例是:杂志订阅,杂志是主题,观察者是订阅者。当出版新杂志时候,这个事件会自动通知所有的订阅者。根据OO基本原则,应该针对接口编程(当... 阅读全文
posted @ 2016-01-21 16:56 人生如若初见 阅读(235) 评论(0) 推荐(0) 编辑