摘要: 在使用C#的时候,经常会用到集合,惯用的做法是实例化一个List或Collection,然后存放东西就行了。我总是很懒,所以把Collection封装了一下,加了个锁,可以线程安全的访问了。这位看官说了:你说的是集合,跟你的标题扯不上关系吧?是的,到目前为止是的。然而,当我们遇到这样的问题时:N多个类有相同的属性或方法。这个时候你第一想到的是接口。没错,接口可以很好的表述你的要求。但我要说,请稍等。你可以使用接口,那么为什么不试试抽象类呢?定义一个接口,其所有的属性与方法,你都要在实现类中全部重现。使用抽象类,在抽象基类里可以实现一些属性或方法,子类只需要重载特殊的属性或方法即可。不管从实用性 阅读全文
posted @ 2013-10-17 20:22 (大贤者模式) 阅读(603) 评论(0) 推荐(0) 编辑