您的位置:首页 > 其它

构造不可变类及其优点

2015-11-11 19:12 190 查看

不可变类的优点

易于构造,测试和使用

天然线程安全,没有同步问题

不需要实现clone方法

引用不可变类的实例时,不需要考虑实例的值发生变化的情况

如何构造不可变类

不声明“setter”方法。

所有属性设为private final。

class声明为final,不允许继承。

构造方法声明为私有

版权声明:本文为博主原创文章,未经博主允许不得转载.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: