Java类的设计原则 收藏
1.把属性设成private
2.初始化数据
3.在类中尽量不要用太多的基本数据类型
4. 不是所有的域需要独立的accessors and mutators(getters and setters)
5.用标准的形式定义类
6.命名要符合类、方法的功能
类公共接口的单独成员应该是类的操作符。(?)
类A的实例不应该直接发送消息给类B的成员。(?)
操作符是公共的,当且仅当类实例的用户可用。(?)
属于类的每个操作符(?)要么访问、要么修改类的某个数据。
类必须尽可能少地依赖其他类。
两个类之间的互相作用应该是显式的。
继承结构的父类应该是目标概念的抽象模型。
1.把属性设成private
2.初始化数据
3.在类中尽量不要用太多的基本数据类型
4. 不是所有的域需要独立的accessors and mutators(getters and setters)
5.用标准的形式定义类
6.命名要符合类、方法的功能
类公共接口的单独成员应该是类的操作符。(?)
类A的实例不应该直接发送消息给类B的成员。(?)
操作符是公共的,当且仅当类实例的用户可用。(?)
属于类的每个操作符(?)要么访问、要么修改类的某个数据。
类必须尽可能少地依赖其他类。
两个类之间的互相作用应该是显式的。
继承结构的父类应该是目标概念的抽象模型。