构造不可变类及其优点
生活随笔
收集整理的這篇文章主要介紹了
构造不可变类及其优点
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
不可變類的優(yōu)點(diǎn)
- 易于構(gòu)造,測(cè)試和使用
- 天然線程安全,沒有同步問題
- 不需要實(shí)現(xiàn)clone方法
- 引用不可變類的實(shí)例時(shí),不需要考慮實(shí)例的值發(fā)生變化的情況
如何構(gòu)造不可變類
- 不聲明“setter”方法。
- 所有屬性設(shè)為private final。
- class聲明為final,不允許繼承。
- 構(gòu)造方法聲明為私有
版權(quán)聲明:本文為博主原創(chuàng)文章,未經(jīng)博主允許不得轉(zhuǎn)載.
轉(zhuǎn)載于:https://www.cnblogs.com/wangnfhy/p/4957152.html
總結(jié)
以上是生活随笔為你收集整理的构造不可变类及其优点的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java中方法的继承以及父类未被子类覆盖
- 下一篇: Educational Codeforc