整理 Effective Java 書中 Item 17: Minimize mutability 心得筆記
主旨
當你設計類別時,預設應該先問自己:這個物件真的需要改變狀態嗎?如果不需要,請讓它不可變(Immutable)。不可變類別更安全、更好測試、也更容易被重用與快取。
整理 Effective Java 書中 Item 17: Minimize mutability 心得筆記
當你設計類別時,預設應該先問自己:這個物件真的需要改變狀態嗎?如果不需要,請讓它不可變(Immutable)。不可變類別更安全、更好測試、也更容易被重用與快取。