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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 嗬嗬嗬_000 中级黑马   /  2015-7-25 21:54  /  364 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文



类设计技巧
  • 一定要数据设计为私有
    • 最重要的是:绝对不啊哟破坏封装型.当数据保持私有时,他们的表示形式的变化不会对类的使用者产生影响,即使出现Bug也易于检测.
  • 一定要对数据初始化
    • 具体的初始化方式可以使提供默认值,也可以使在所有的构造器中设置默认值.
  • 不要在类中使用过多的基本数据类型
    • 就是说,用其它的类代替多个相关的基本数据类型的使用.这样会使类更加易于理解与修改.
  • 不是所有的域都需要独立的域访问器和域更改器
    • 如:一个Human的类,一旦构造了一个Human对象,它的出生日期就不需要修改了.
  • 使用标准格式进行类的定义
    • 一定采用下面的书写顺序书写类的内容:
      • 共有访问特性部分
      • 包作用域访问特性部分
      • 私有访问特性部分
    • 在每一部分中,应该按照下列顺序列出
      • 实例方法
      • 静态方法
      • 实例域
      • 静态域

  • 将职责过多的类进行分解
  • 类名和方法名要能够体现它们的职责

1 个回复

倒序浏览
谢谢分享~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马