2012年5月3日

【设计原则和建议】 类

摘要: 类是C#中最重要的一个概念,也是最难表述的一个概念1.类的职责一定要清晰 不要设计超级类 尽量精简这条其实比较难准确的表述,更多的是要靠设计人员的经验;2.如果类中不存在实例成员,那么将类设计为static的3.如果可以,将类设计为sealed的 性能, 调用可能的虚方法对性能是有损失 防止意外的行为, protected的成员会被子类修改,有的时候会造成不可预料的结果 降低复杂度4.避免嵌套太深的继承关系 理由和第三点一致5.避免嵌套类 类中的类...有的时候和命名空间有冲突,会让人迷糊 而且每次使用也很麻烦6.如果类中有实现了IDispose的成员,或者是父类实现了IDis... 阅读全文

posted @ 2012-05-03 20:22 听说读写 阅读(400) 评论(1) 推荐(0) 编辑

导航