第6 章物件及資料結構| Clean Code. 你不應該讓一個函式知道 ...

文章推薦指數: 81 %
投票人數:11人

作者在書中提醒我們這件事,我們使用私有 (private) 變數的理由是「不希望任何人依賴這些變數」,但是有許多工程師會自動為它們加上 getter 與 setter,讓私有變數如同公用 (public) 變數一般。

延伸閱讀: 🔗 Why do we need private variables?在這個章節中,作者解釋資料結構 (Data Structure) 與物件 (Object) 為何不同,而且它們是反對稱性的存在:🔗 這一篇 對於資料結構與物件有很好的解釋,大家不妨可以看看。

德摩特爾法則又可以稱作「最少知識原則



請為這篇文章評分?