2011年10月14日

【设计原则和建议】 方法返回值

摘要: 基本规则1.不要忽略返回值;如果不想处理返回值,就选择没有返回值的方法(如果有的话)2.公开给第三方的方法返回值类型在满足功能的情况下,尽量选择父类和接口,而不是具体类型 (面向对象的封装性)这点可能有很大的争议,我区分为对外的和对内的方法 (对内请看No.3)返回子类,意味要把子类的细节也暴露出去使用接口返回具体类型,就不用暴露细节了 public class ClassP //请忽略嵌套类的设计问题 { protected internal class User : IUser//我不想暴露User类的细节给外部 注:也可能是private等的访问性 ... 阅读全文

posted @ 2011-10-14 19:53 听说读写 阅读(3097) 评论(6) 推荐(1) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示