首页 > 编程语言 > 详细

Effective Java -- 使可变性最小化

时间:2019-04-27 23:57:23      阅读:208      评论:0      收藏:0      [点我收藏+]

为了使类成为不可变的,应该遵循以下五条原则:

1. 不要提供任何会下盖对象状态的方法

2. 保证类不会被扩展

3. 使所有的域都是final的

4. 使所有的域都成为私有的

5. 确保对于任何可变组件的互斥访问(如果类具有指向可变对象的域,不要暴漏该对象的引用,也不要使用客户端提供的引用直接初始化该域。可以使用保护性拷贝技术)

Effective Java -- 使可变性最小化

原文:https://www.cnblogs.com/noobtop/p/10780924.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!