码迷,mamicode.com
首页 > 其他好文 > 详细

类的设计技巧简单总结

时间:2017-04-03 19:26:55      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:代码   简单   包装   employee   引用   实现   日期   增强   private   

  • 保证数据的私有性(private):

    • 为了实现一个类的良好封装性,一定不要使用其他的方式去声明成员变量,这是为了后期代码维护做的基本准备.
  • 对数据初始化:

    • 虽然编译器会自动对成员变量进行隐式初始化,但是为了可读性,应该为变量提供初始化或是利用构造器进行初始化(局部变量必须初始化).

  • 不要在类中使用过多的基本类型:

    • 意思是当类中存在多个基本数据类型时,用一个引用类型来包装这些基本类型,这样可以增强其可读性,且后期要替换这个类的名称也更简单.
  • 并非所有的域都需要getter/setter:

    • 例如:在一个Employee类中,雇员的薪水是可以有getter和setter的,但是雇员的雇佣日期就不应该有setter.
  • 一个类的功能尽量不要太繁杂:

    • 如果一个类的某些功能明显的可以分为两类,就应该将其分解.
  • 类名/方法名的名称要可以体现其职责

 

类的设计技巧简单总结

标签:代码   简单   包装   employee   引用   实现   日期   增强   private   

原文地址:http://www.cnblogs.com/nothingAJ/p/6663432.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!