随笔分类 -  Csharp

摘要:有很多朋友认为适配器和代理、装饰都是通过组合一个现存对象,通过调用该对象的方法来实现自己的功能,说他们之间很像,其实结构型模式都是继承和组合的方式来实现新的功能,如果单看实现过程,他们的确都很像,但如果从意图上分析,他们的区别很大。 阅读全文
posted @ 2008-11-04 15:07 Young.Jiang 阅读(1879) 评论(9) 推荐(1)
摘要:1)避免使用ArrayList,因为对象要转化为System.Object加入ArrayList,取出时又要转化为想要的类型,设计到大量的装箱拆箱过程,推荐使用自定义集合取代ArrayList,.net还在System.Collection.Specialized命名空间下为string提供了一个强类型的集合类StringCollection 2)用Hashtable 取代其他字典类型,如:Str... 阅读全文
posted @ 2007-05-09 22:17 Young.Jiang 阅读(461) 评论(1) 推荐(0)