【設計原則和建議】 方法返回值
摘要:
基本規則1.不要忽略返回值;如果不想處理返回值,就選擇沒有返回值的方法(如果有的話)2.公開給第三方的方法返回值類型在滿足功能的情況下,盡量選擇父類和接口,而不是具體類型 (面向對象的封裝性)這點可能有很大的爭議,我區分為對外的和對內的方法 (對內請看No.3)返回子類,意味要把子類的細節也暴露出去使用接口返回具體類型,就不用暴露細節了 public class ClassP //請忽略嵌套類的設計問題 { protected internal class User : IUser//我不想暴露User類的細節給外部 注:也可能是private等的訪問性 ... 閱讀全文
posted @ 2011-10-14 19:53 聽說讀寫 閱讀(3135) 評論(6) 推薦(1)
浙公網安備 33010602011771號