该帖已经被评为隐藏帖
|
|
---|---|
作者 | 正文 |
发表时间:2010-09-02
carlkkx 写道 你又怎么看出我兴奋了?还可以跟我讲我错了,你到底知道Delegate实现的事件机制好处在哪里吗?观察者模式又是什么?观察者,观察者,顾名思义一下也该知道是何物。 这个问题以前本来想单独写一篇文章的,一直懒没有写 首先一点,Delegate超越了的一般的OO的理论的范畴,是发展OO的一个尝试 |
|
返回顶楼 | |
发表时间:2010-09-02
carlkkx 写道 鱼言风语 写道 carlkkx 写道 Winform的Dock,Anchor
———————————————————— 又闹笑话了不是,一边拖拖拉拉还一边想着如何设这些属性才让界面合理,如此连Netbenas的界面设计器都比不上,人家使用GroupLayout可以让你更为自由的拖拖拉拉。 GroupLayout这种垃圾就不要拿出来现了,说你无知者无畏,你还不信 自己在大言不惭还说别人无知无畏,怎么让你自由的拖拖拉拉你又不爽了,又转移视线了?估计又要说了:手写才是好汉。即使手写,布局管理器方面比如MigLayout这些也是很强大。 拿着Dock,Anchor就说数量级的人还何谈无知无畏。 MigLayout? Sun不是搞了一堆layout吗?为啥还得找第三方Layout Swing的官方Layout就是一堆垃圾! 连个XYLayout都是第三方才有 |
|
返回顶楼 | |
发表时间:2010-09-02
随便一个大型的Swing程序就得用第三方Layout?
为啥? 官方的太垃圾了 |
|
返回顶楼 | |
发表时间:2010-09-02
鱼言风语 写道 carlkkx 写道 你又怎么看出我兴奋了?还可以跟我讲我错了,你到底知道Delegate实现的事件机制好处在哪里吗?观察者模式又是什么?观察者,观察者,顾名思义一下也该知道是何物。 这个问题以前本来想单独写一篇文章的,一直懒没有写 首先一点,Delegate超越了的一般的OO的理论的范畴,是发展OO的一个尝试 莫要偷换概念,如果我们单论委托,其意义自然是不一样,C#的委托自然把函数的地位抬高了,想把函数弄到一等公民的地位。但是我还是让你想一想基于委托实现的目前.Net的事件机制是不是观察者的思想。好好想想吧。 |
|
返回顶楼 | |
发表时间:2010-09-02
carlkkx 写道 鱼言风语 写道 carlkkx 写道 你又怎么看出我兴奋了?还可以跟我讲我错了,你到底知道Delegate实现的事件机制好处在哪里吗?观察者模式又是什么?观察者,观察者,顾名思义一下也该知道是何物。 这个问题以前本来想单独写一篇文章的,一直懒没有写 首先一点,Delegate超越了的一般的OO的理论的范畴,是发展OO的一个尝试 莫要偷换概念,如果我们单论委托,其意义自然是不一样,C#的委托自然把函数的地位抬高了,想把函数弄到一等公民的地位。但是我还是让你想一想基于委托实现的目前.Net的事件机制是不是观察者的思想。好好想想吧。 可以跟你讲:不是。 |
|
返回顶楼 | |
发表时间:2010-09-02
鱼言风语 写道 carlkkx 写道 鱼言风语 写道 carlkkx 写道 Winform的Dock,Anchor
———————————————————— 又闹笑话了不是,一边拖拖拉拉还一边想着如何设这些属性才让界面合理,如此连Netbenas的界面设计器都比不上,人家使用GroupLayout可以让你更为自由的拖拖拉拉。 GroupLayout这种垃圾就不要拿出来现了,说你无知者无畏,你还不信 自己在大言不惭还说别人无知无畏,怎么让你自由的拖拖拉拉你又不爽了,又转移视线了?估计又要说了:手写才是好汉。即使手写,布局管理器方面比如MigLayout这些也是很强大。 拿着Dock,Anchor就说数量级的人还何谈无知无畏。 MigLayout? Sun不是搞了一堆layout吗?为啥还得找第三方Layout Swing的官方Layout就是一堆垃圾! 连个XYLayout都是第三方才有 不好意思,MigLayout已经被选定为下一版的官方Layout了。另外官与不官这本根不足以评级Swing本身的设计如何,Swing有很多优秀的第三方的东西,这本身也说明Swing设计的灵活性和可扩展性很好。比如JXlayer也将是下一版选定为官方的东西了。 |
|
返回顶楼 | |
发表时间:2010-09-02
最后修改:2010-09-02
为什么说不是?
为什么有了Delegate就改变了? 用Java写过事件处理的童鞋,用了内部类了吗?觉得难看吗? Delegate带来了什么?内聚性! 对于传统的Observer模型,我觉得不一定适合所有的场景。 打个简单的比方,我戳你一下,你会痛或者兴奋,并不是因为你观察了或者谁观察了,而是因为你自身有这个应激性。 所以我为什么说Delegate是对OO的重要补充,事件及对事件的应激性,本身也是对象的一个特性。 |
|
返回顶楼 | |
发表时间:2010-09-02
鱼言风语 写道 carlkkx 写道 鱼言风语 写道 carlkkx 写道 你又怎么看出我兴奋了?还可以跟我讲我错了,你到底知道Delegate实现的事件机制好处在哪里吗?观察者模式又是什么?观察者,观察者,顾名思义一下也该知道是何物。 这个问题以前本来想单独写一篇文章的,一直懒没有写 首先一点,Delegate超越了的一般的OO的理论的范畴,是发展OO的一个尝试 莫要偷换概念,如果我们单论委托,其意义自然是不一样,C#的委托自然把函数的地位抬高了,想把函数弄到一等公民的地位。但是我还是让你想一想基于委托实现的目前.Net的事件机制是不是观察者的思想。好好想想吧。 可以跟你讲:不是。 关于这个我也没有必要和你争论什么了,就由大家评说吧,另外我最后还是强调一下,WinForm并没有超越观察者,WPF事件的路由才算更为强大一点。 |
|
返回顶楼 | |
发表时间:2010-09-02
carlkkx 写道 鱼言风语 写道 carlkkx 写道 鱼言风语 写道 carlkkx 写道 Winform的Dock,Anchor
———————————————————— 又闹笑话了不是,一边拖拖拉拉还一边想着如何设这些属性才让界面合理,如此连Netbenas的界面设计器都比不上,人家使用GroupLayout可以让你更为自由的拖拖拉拉。 GroupLayout这种垃圾就不要拿出来现了,说你无知者无畏,你还不信 自己在大言不惭还说别人无知无畏,怎么让你自由的拖拖拉拉你又不爽了,又转移视线了?估计又要说了:手写才是好汉。即使手写,布局管理器方面比如MigLayout这些也是很强大。 拿着Dock,Anchor就说数量级的人还何谈无知无畏。 MigLayout? Sun不是搞了一堆layout吗?为啥还得找第三方Layout Swing的官方Layout就是一堆垃圾! 连个XYLayout都是第三方才有 不好意思,MigLayout已经被选定为下一版的官方Layout了。另外官与不官这本根不足以评级Swing本身的设计如何,Swing有很多优秀的第三方的东西,这本身也说明Swing设计的灵活性和可扩展性很好。比如JXlayer也将是下一版选定为官方的东西了。 下一版?Sun都被Oracle买了,JDK7能Release就阿弥陀佛了。 我还想用JDK7的IOCP呢。 |
|
返回顶楼 | |
发表时间:2010-09-02
carlkkx 写道 鱼言风语 写道 carlkkx 写道 鱼言风语 写道 carlkkx 写道 你又怎么看出我兴奋了?还可以跟我讲我错了,你到底知道Delegate实现的事件机制好处在哪里吗?观察者模式又是什么?观察者,观察者,顾名思义一下也该知道是何物。 这个问题以前本来想单独写一篇文章的,一直懒没有写 首先一点,Delegate超越了的一般的OO的理论的范畴,是发展OO的一个尝试 莫要偷换概念,如果我们单论委托,其意义自然是不一样,C#的委托自然把函数的地位抬高了,想把函数弄到一等公民的地位。但是我还是让你想一想基于委托实现的目前.Net的事件机制是不是观察者的思想。好好想想吧。 可以跟你讲:不是。 关于这个我也没有必要和你争论什么了,就由大家评说吧,另外我最后还是强调一下,WinForm并没有超越观察者,WPF事件的路由才算更为强大一点。 你看到的只是皮毛 |
|
返回顶楼 | |