美文网首页
Java核心技术(卷I) 7、类设计技巧

Java核心技术(卷I) 7、类设计技巧

作者: kaiker | 来源:发表于2021-02-22 10:33 被阅读0次

1、保证数据私有

不破坏封装性,使用访问器、更改器操纵需要修改的数据

2、一定对数据进行初始化

最好不依赖系统默认值,显式地初始化所有数据

3、不在类中使用过多的基本类型

意思是用另外一个类去替换使用多个相关的基本类型,更容易理解,更易于修改

private String street;
private String city;
private String state;
// 变成
class Adress{
  private String street;
  
}

4、不需要为所有字段设置访问器和更改器

5、分解拥有过多职责的类

6、类名和方法名要能够体现其职责

7、优先使用不可变的类

  • 可变更就可能由于多线程等问题发生不可预料的问题
  • 但是还是根据具体的情况决定使用的类的情况

相关文章

网友评论

      本文标题:Java核心技术(卷I) 7、类设计技巧

      本文链接:https://www.haomeiwen.com/subject/jkgvxltx.html