【設(shè)計原則和建議】 類
摘要:
類是C#中最重要的一個概念,也是最難表述的一個概念1.類的職責(zé)一定要清晰 不要設(shè)計超級類 盡量精簡這條其實比較難準(zhǔn)確的表述,更多的是要靠設(shè)計人員的經(jīng)驗;2.如果類中不存在實例成員,那么將類設(shè)計為static的3.如果可以,將類設(shè)計為sealed的 性能, 調(diào)用可能的虛方法對性能是有損失 防止意外的行為, protected的成員會被子類修改,有的時候會造成不可預(yù)料的結(jié)果 降低復(fù)雜度4.避免嵌套太深的繼承關(guān)系 理由和第三點一致5.避免嵌套類 類中的類...有的時候和命名空間有沖突,會讓人迷糊 而且每次使用也很麻煩6.如果類中有實現(xiàn)了IDispose的成員,或者是父類實現(xiàn)了IDis... 閱讀全文
posted @ 2012-05-03 20:22 聽說讀寫 閱讀(418) 評論(1) 推薦(0)
浙公網(wǎng)安備 33010602011771號