摘要:
继承有一些独特的优点: 它是自然的 它是优雅的 它允许编写一般的代码 但是,继承也有如下问题: 很难做得很好 在发现设计中的不足时很难改变 客户程序员很难理解 层次结构会“泄露”给客户代码,也难以改变 复合会得到与继承相同的结果(具体类、具体消息和重用已有代码),但有如下优点: 较容易开发 较容易改变 客户容... 阅读全文
摘要:
就像所以比C还更高级的语言的程序员一样,在一个类中加入一个事件,或是直接定义一个Event,或者为了实现某种特定的功能,实现一个接口后再定义一个接口中的Event。很多人都会用,不会用也可以从说明中看到怎么用,就算得是俗话说的那种知其然不知其所以然了。那事件到底是什么样子的呢?让我们来看一个例子 namespace test3 { public class EventClass ... 阅读全文
摘要:
今天看到一个比喻,用来形容类的类的松耦的比要性。 虽然对类的封装之类的好处早有体会,也懂得它的重要性。但站在一个架构师的角度再去考虑这个问题的时候,就不会那会那么简单了。谁都知道应该封装,那一个类又应该怎么封装呢,什么属性该放,什么方法该放,什么又不该放。 无论如何,我的理解就是现实中一句很实在的话:自己的事自己做!不是自己的事,我们就不要强迫让放入自己的方法。 也... 阅读全文
摘要:
很多人都用过抽象工厂模式,我是个新手,对于模式只是用过些,不敢谈熟悉,然而应句老话:无知才会胆大.也正因为我是初学者的原因吧,所以才有了一些不知道对不对的想法. cnblogs的文章很多,我也只看了TerryLee 的文章来cnblogs的,对于TerryLee ,我是很感谢的,所学很厂,基本上我想学的都在他上面有所讨论.所以对于文中都有的模式知识,我也就引用了. TerryLee的抽象工厂模式图... 阅读全文
摘要:
这几个月在老家搞了个电信宽带,每次上线,都会出来一个电信的广告.本来以为是电信的拨号软件作祟,后来google了下,发现很多地方的电信也有同样的问题,看来问题并不是出在本机上,而是电信的线路上. DNS,还是电信交换机的程序,没试过,还不清楚,也许我该先换个dns试试. 如果仅此而已也就算了,毕竟电信的霸道也不是一天两天的事了,更气人的就是电信的在线防杀毒墙了.明显的就是忽悠大众啊. 也许还有很... 阅读全文