Attribute+Reflection,提高代码重用
摘要:这篇文章两个目的,一是开阔设计的思路,二是实例代码可以拿来就用。
设计的思路来源于《Effective c#》第一版Item 24: 优先使用声明式编程而不是命令式编程。特别的地方是,希望提供多个属性的默认排序,而不仅仅只根据一个属性,另外一点是,优先调用对象属性实现了的IComparable接口,如果没有实现接口,才调用IComparable进行比较。排序类实现泛型,得到类型安全。
阅读全文
posted @
2013-12-09 23:05
ProJKY
阅读(2023)
推荐(4) 编辑