论坛首页 Java企业应用论坛

老程序员学模式

浏览 6974 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (3) :: 隐藏帖 (5)
作者 正文
   发表时间:2009-05-13  
fmjasper 写道
请问一下大家的类图是如何画出来的? 看有些人谈模式的时候能画很漂亮的图, 是用什么工具画好后转化然后截图吗? 请指教


jude不错
0 请登录后投票
   发表时间:2009-05-13  
理解继承的维度: 什么是继承的维度
0 请登录后投票
   发表时间:2009-06-01  
pjx_raul 写道
理解继承的维度: 什么是继承的维度


这个不难理解, 比如一个class叫Human, 那么子类Man和Woman是从性别的角度去继承, 这里的维度就是性别, 但我也同样可以另写一个子类叫GoodMan和BadMan, 这个是从道德判断的角度去继承它, 所以这里的维度就是道德判断。
0 请登录后投票
   发表时间:2009-06-01  
Command模式
1). 解耦调用关系, 如果只是一个简单的方法调用, object.operation(), 那么没有必要用这个模式。 但如果发现有一系列的调用, 并且这些调用有一些共性或者共同的外部需求,则要考虑, 这里列举一些这些所谓的共性和外部需求:
a. 批处理,需要多个调用进行组合
b. 回调,调用的接受者实际上还是最终要去调用 调用的发送者
c. undo和redo
d. 日志, tracker等调用的控制功能
2). 用统一的接口封装各式调用, 从而方便对调用的集成管理。 在这里,根据开闭原则,对调用的扩展是开放的,客户端可以在统一接口的基础上,自由组合各种调用。 也可以利用调用的统一接口来实现各种控制性的功能

0 请登录后投票
   发表时间:2009-06-01  
好的模式应用应该是对实践的总结以及对新的实践的反馈,而不应成为一种理论的指导。
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics