Immutable Pattern

什麼是Immutable Pattern? 舉個例子,java.lang.String這個類沒有提供任何改變字符串屬性的方法,也就是說,String實例所代表的字符串屬性不會改變。因此,String的方法都不需要synchronized。 可以將一個類聲明爲final,保證不允許別人定義它的子類,可以將它的字段設置爲private,只能在內部看到。 都沒有什麼能改變它,他當然能被多個線程自由訪問。
相關文章
相關標籤/搜索