论坛首页 入门技术论坛

起床做饭(观察者模式)

浏览 5675 次
该帖已经被评为新手帖
作者 正文
   发表时间:2009-12-12  
设计模式是一种思想,不是一段代码,它只是告诉你遇到某一种问题时下使用一种大家都认可的方式去处理,因为那是被很多人实践出来的,模式不是纸上谈兵,是从实践中出来的,学模式学的是思想,不是学代码,所以,模式不会害人,就像一支军队,在有的人手上是正义之师,而在有的人手上,则成了叛军,呵呵
1 请登录后投票
   发表时间:2009-12-13  
设计模式这么好,为什么只有23种,太少了吧,呵呵
0 请登录后投票
   发表时间:2009-12-13  
Solstice 写道
没错,一个简单的事件通知没必要用设计模式来装X。

mock1234 写道
编写《设计模式》那本书的时候,java世界的水平还很低。现在已经有很多现成的回调(或者说事件通知)的简单语法,所以设计模式的恶心代码最好不要模仿,应该使用你的编译器直接支持的清晰干净的标准事件delegate代码。

设计模式容易让人死读书、读死书。为了走形式而故作抽象地去增加繁琐冗余的层次,一堆极其雷人的模式专用名词术语掩盖了真相,结果也还是没有能够解除通讯中的耦合和理清通讯时序。我对设计模式的态度是:虽然他是许多人入门时的必修的八股文,建议各位工作时尽早看透它的本质然后把它扫进垃圾堆。


事件通知的底层实现还不是使用的设计模式。
1 请登录后投票
论坛首页 入门技术版

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