2011年10月14日

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

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

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

导航