具体类依赖于抽象类,而非抽象类依赖于具体类。这样做有利于一个抽象类扩展多个具体类。
开放封闭原则:对扩展开放,对修改封闭。
1.永远保持数据私有
保持数据的私有是设计类时,必须重点考虑的问题。保持私有的数据有利于封装。虽然为了保持数据的私有,需要编写设置器与访问期,但这比起不是数据私有要安全的多。
2.永远初始化数据
Java不提供对本地变量的初始化,但它会初始化对象中的实力字段。在设计类时尽量不要依赖于系统的默认值,最好明确的初始化变量。可以通过赋值或构造器对变量进行初始化。
3.不要在一个类中使用太多的基本类型
4.尽量使类的功能单一化
相关文章
- 08-02升讯威微信营销系统开发实践:(3)中控服务器的设计 .Net 还是 Java?
- 08-02java中的字符串简介,字符串的优化以及如何高效率的使用字符串
- 08-02几个枚举如何扩展包含Java中这些枚举所用方法的类?
- 08-02hibernate中java类的成员变量类型如何映射到SQL中的数据类型变化
- 08-02JAVA开发中如何优化类的设计
- 08-02如何将匿名类(不是实例)作为参数传递给期望Java中类型为Class的方法
- 08-02GOF 的23种JAVA常用设计模式总结 02 UML中的类图与类图之间的关系
- 08-02如何使用Java中的Enum类
- 08-02webmagic的设计机制及原理-如何开发一个Java爬虫
- 08-02Jsp中如何通过Jsp调用Java类中的方法