Effective java 读书笔记( 五 )

来源:互联网 发布:php post 获取js变量 编辑:程序博客网 时间:2024/04/28 19:04

38.检查参数的有效性

39.必要时进行保护性拷贝

1.对于构造器的每个可变参数进行保护性拷贝(defensive copy)是必要的,并且使用备份对象作为被拷贝对象实例的组件,而不是使用原始的对象

40.谨慎设计方法原型

1.谨慎地选择方法的名称
2.不要过于追求提供便利的方法
3.避免过长的参数列表
4.对于参数类型要优先使用接口而不是类


END

原创粉丝点击