顯示具有 Object-Oriented Design Heuristics 標籤的文章。 顯示所有文章
顯示具有 Object-Oriented Design Heuristics 標籤的文章。 顯示所有文章

2007年2月22日 星期四

經驗原則:類別裏的資料不應被任何人看見!!

違反這個原則意謂著開發人員不重視可維護性,如果把類別裏的資料設為public,那麼就很難判斷系統哪部分的功能依賴類別裏的資料!
當某個類別的資料為公開時,會吸引開發者直接使用該資料,若類別需要改變時,則必須要一個一個檢查那些函式依賴此資料!而且也提高了藕合性!