- 博客(4)
- 资源 (4)
- 收藏
- 关注
转载 23中设计模式——Observer模式
一、描述 Observer模式定义对象间的一对多的依赖关系,当一个对象的状态发生改变时, 所有依赖于它的对象都得到通知并被自动更新。JDK里提供的observer设计模式的实现由java.util.Observable类和 java.util.Observer接口组成。从名字上
2011-10-12 19:20:38 479
转载 23中设计模式——Command模式
一、描述 有时需要向对象发送请求,但是不知道 "被请求的操作" 或 "请求的接受者" 的任何信息。在面向过程的程序设计语言中,这类通信是通过回调函数来完成的:在某个地方登记这个函数,然后在后面调用它。在面向对象程序中,command(命令)与回调函数等价,它封装了回调函数。
2011-10-12 19:04:50 551
转载 23中设计模式——Strategy模式
一、描述 Strategy模式和Template模式要解决的问题是类似的。Template模式使用继承来变换部分算法,Strategy模式则使用代理和组合来变换所有的算法并支持动态变换。以后,将使用context对象在运行期动态的分配具体的算法。同样,通过使用context对象
2011-10-12 09:23:23 403
转载 23中设计模式——Template模式
一、功能 在面向对象的分析和设计中经常遇到这样一种情况:对于某一个业务逻辑(算法实现)在不同的对象中有不同的细节实现,但逻辑(算法)的框架(或通用的应用算法)是相同的,Template模式提供了这种情况的一个实现框架。 Template模式是采用继承的方式实现这一点的:将逻辑
2011-10-11 20:41:47 385
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人