1.数据设计为私有
2.对数据初始化
3.不要过多的使用基本数据类型
这一条是指可以将多个具有相同性质的数据替换成一个对象,如街道、城市、区号等数据可以使用一个address对象来替换
4.不是所有的域都需要独立的域访问和设置方法
即只给需要调用或设置的域写具体方法
5.按标准格式来书写类
顺序:
公用访问特性部分
包作用域访问特性部分
私有访问特性部分
在每一个部分中顺序:
实例方法
静态方法
实例域
静态域
6.分解职责
7.类名方法名体现职责
本文介绍了面向对象设计的七大基本原则,包括数据私有化、合理的数据初始化、减少基本数据类型的使用、精简域访问及设置方法、遵循标准的类书写格式、职责分解以及类名和方法名的设计规范。
1.数据设计为私有
2.对数据初始化
3.不要过多的使用基本数据类型
这一条是指可以将多个具有相同性质的数据替换成一个对象,如街道、城市、区号等数据可以使用一个address对象来替换
4.不是所有的域都需要独立的域访问和设置方法
即只给需要调用或设置的域写具体方法
5.按标准格式来书写类
顺序:
公用访问特性部分
包作用域访问特性部分
私有访问特性部分
在每一个部分中顺序:
实例方法
静态方法
实例域
静态域
6.分解职责
7.类名方法名体现职责
1125
1917

被折叠的 条评论
为什么被折叠?