A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 史卜坤 中级黑马   /  2012-6-16 21:46  /  1457 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

学习java时看到了点关于类的设计技巧,希望对大家在写类的时候能养成好习惯。
1、永远保持数据私有
  保持数据的私有是设计类时,必须重点考虑的问题。保持私有的数据有利于封装。虽然为了保持数据的私有,需要编写设置器与访问期,但这比起不是数据私有要安全的多。
2、永远初始化数据
  Java不提供对本地变量的初始化,但它会初始化对象中的实力字段。沃恩在设计类时尽量不要依赖于系统的默认值,最好明确的初始化变量。可以通过赋值或构造器对变量进行初始化。
3、不要在一个类中使用太多的基本类型
  把相关的基本类型利用封装的功能,设计成一个单独的类;在引用时也同样尽量使用一个单独的类封装同一功能的类似字段。这样做的结果可以使类更易于理解和修改。
  例:在一个类中需要引入人的某些属性
  Private String peopleName;
  Private String peopleSex;
  Private String peopleBirthday;
  在正中情况下,我们可以设计一个People类来实现这些字段的封装,在新设计的类中,我们只需要一个类的实例:
  People aPeople = new People();
  就可以得到相关的属性值。
4、尽量使类的功能单一化
  这句话很难用一句明确的语言来形容,什么样的类是功能单一的呢?沃恩可以这样理解,例如设计一个类时,尽量不要将太多的功能放到一起
在Java面向对象编程的过程中,类的设计是一个很有挑战性的工作,不同的人可能对于类的理解不一样,设计出来的类也可能不一样。

1 个回复

倒序浏览
楼主烟大的吧,我是软一的zyp。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马