Java类设计技巧

(该内容出自:Java核心卷,摘取出来跟大家分享分享!)
[b]1.一定将数据设置为私有。[/b]
最重要的是:绝对不要破坏封装性。当数据保持私有时,他们的表现形式的变化不会对类的使用者产生影响,即使出现bug也易于检测。

[b]2.一定要对数据初始化。[/b]
Java不对局部变量进行初始化,但是会对对象的事例域进行初始化。最好不要依赖于系统的默认值,而是应该显示地初始化所有的数据,具体的初始化方式可以是提供默认指,也可
以是在所有的构造器中设置默认值。

[b]3.不要在类中使用过多的基本数据类型。[/b]
就是说,用其他的累代替多个相关的基本数据类型的使用。这样会使类更加易于理解,易于修改。(比如:用一个新的Address类代替,Customer类中stree,city,state等字段)

[b]4.不是所有的域都要独立的访问器和更改器。[/b]
因为构造了一个对象事,常常会包含一些不希望别人活得或者设置的事例域。

[b]5.使用标准格式进行类的定义。[/b]
书写类的内容的顺序:
公有访问特性部分。
包作用域访问特性部分。
私有访问特性部分。
每一部分中,内容的顺序:
实例方法
静态方法
实例域
静态域
Sun程序员设计风格建议Java程序设计语言先书写域,后书写方法。无论采用哪种风格,重要的一点事保持一致。

[b]6.将职责过多的类进行分解。[/b]
如果明显地可以将一个复杂的类分解成两个更为简单的类,就应该将其分解。(不要走极端路线)

[b]7.类名和方法名要能够体现它们的职责。[/b]
与变量有一个能反应其含义的名字一样,类也应该如此。命名类名的良好习惯是采用一个名词(Order)、前面有形容词或者动名词修饰名词。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值