JAVA开发中如何优化类的设计
2018-01-07 14:21
441 查看
具体类依赖于抽象类,而非抽象类依赖于具体类。这样做有利于一个抽象类扩展多个具体类。
开放封闭原则:对扩展开放,对修改封闭。
1.永远保持数据私有
保持数据的私有是设计类时,必须重点考虑的问题。保持私有的数据有利于封装。虽然为了保持数据的私有,需要编写设置器与访问期,但这比起不是数据私有要安全的多。
2.永远初始化数据
Java不提供对本地变量的初始化,但它会初始化对象中的实力字段。在设计类时尽量不要依赖于系统的默认值,最好明确的初始化变量。可以通过赋值或构造器对变量进行初始化。
3.不要在一个类中使用太多的基本类型
4.尽量使类的功能单一化
开放封闭原则:对扩展开放,对修改封闭。
1.永远保持数据私有
保持数据的私有是设计类时,必须重点考虑的问题。保持私有的数据有利于封装。虽然为了保持数据的私有,需要编写设置器与访问期,但这比起不是数据私有要安全的多。
2.永远初始化数据
Java不提供对本地变量的初始化,但它会初始化对象中的实力字段。在设计类时尽量不要依赖于系统的默认值,最好明确的初始化变量。可以通过赋值或构造器对变量进行初始化。
3.不要在一个类中使用太多的基本类型
4.尽量使类的功能单一化
相关文章推荐
- Java开发面试:高并发秒杀系统如何设计与优化
- 如何优化JAVA程序开发,提高JAVA性能
- 如何优化JAVA程序开发,提高JAVA性能
- webmagic的设计机制及原理-如何开发一个Java爬虫
- Java开发时,如何设计Java类及业务流程
- webmagic的设计机制及原理-如何开发一个Java爬虫
- 如何优化JAVA程序开发,提高JAVA性能?
- 如何优化JAVA程序设计和编码,提高JAVA性能
- webmagic的设计机制及原理-如何开发一个Java爬虫 转
- 如何优化JAVA程序开发,提高JAVA性能?
- 面试技巧,如何通过索引说数据库优化能力,内容来自Java web轻量级开发面试教程
- Java开发———DAO设计模式及优化
- 如何优化JAVA程序开发,的方案!
- webmagic的设计机制及原理-如何开发一个Java爬虫
- 如何优化JAVA程序开发,提高JAVA性能?
- 如何优化JAVA程序开发,提高JAVA性能
- webmagic的设计机制及原理-如何开发一个Java爬虫
- 如何优化JAVA程序开发,提高JAVA性能
- webmagic的设计机制及原理-如何开发一个Java爬虫
- 面试技巧,如何通过索引说数据库优化能力,内容来自Java web轻量级开发面试教程