日期:2014-05-20  浏览次数:20706 次

[May I]发个帖,混个脸熟,搏出位。
Hello各位,我比较喜欢这里的氛围,感觉C#版很务实~
我来分享我所知道的。

我很了解看帖的心态问题,所以我先问几个问题吧,这样宣传效果可能好很多。
1. 面向对象的接口,你是怎么看的? 
2. 为什么正方形不能从矩形派生? 一条直线class Line,从Point继承 OK吗?
3. 比较一下MFC的CFile类,和DotNet的FileStream,FileInfo类。哪个更好一些。

http://www.cnblogs.com/healerkx/category/136925.html
这几点,我觉得我的blog的这个系列,都说到了,希望各位读后,能和我探讨一下。

另外一部分内容是关于ferry的。
一个A类对象,要调用(call, invoke),访问(access),通知(notify)B类某对象,通常可能有几种对象之间的关系呢?
A类聚合B类的对象引用。最强的耦合方式。
A类可以访问到B类的某种Factory,Manager,间接耦合。
A类通过Command模式访问B类对象,耦合再次减小,因为时间也可能被解耦~
再小能怎么样?

如果A对象的某个方法,运行在非UI线程中,而B对象是个WinForm,怎么通知,访问?

如果A对象,想要通知的B类对象,还有C类对象,反正被通知的对象是多个,怎么办?
http://www.cnblogs.com/healerkx/category/199400.html
我这部分也都写了。我通过一个小的ferry框架,或者说模块,解决这些问题。


------解决方案--------------------
白鹭立雪,愚人看鹭.聪者观雪,智者见白.
支持甘草兄,去拜读博客,了解一下ferry。