软件培训网

欢迎访问软件培训网!招生咨询电话与微信:15225191462(周老师)
软件培训网,专业解决学IT疑难杂症!

首页 > 软件测试/ 正文

基于Java开发:关于类设计技巧的四点建议

2012-09-15 21:04:44

  在Java面向对象编程的过程中,类的设计是一个很有挑战性的工作,不同的人可能对于类的理解不一样,设计出来的类也可能不一样,以下几点关于类设计方面的建议可供参考。3ed软件IT培训网-河南郑州IT培训

  1.永远保持数据私有3ed软件IT培训网-河南郑州IT培训

  保持数据的私有是设计类时,必须重点考虑的问题。保持私有的数据有利于封装。虽然为了保持数据的私有,需要编写设置器与访问期,但这比起不是数据私有要安全的多。3ed软件IT培训网-河南郑州IT培训

  2.永远初始化数据3ed软件IT培训网-河南郑州IT培训

  Java不提供对本地变量的初始化,但它会初始化对象中的实力字段。在设计类时尽量不要依赖于系统的默认值,最好明确的初始化变量。可以通过赋值或构造器对变量进行初始化。3ed软件IT培训网-河南郑州IT培训

  3.不要在一个类中使用太多的基本类型3ed软件IT培训网-河南郑州IT培训

  把相关的基本类型利用封装的功能,设计成一个单独的类;在引用时也同样尽量使用一个单独的类封装同一功能的类似字段。这样做的结果可以使类更易于理解和修改。3ed软件IT培训网-河南郑州IT培训

  例:在一个类中需要引入人的某些属性3ed软件IT培训网-河南郑州IT培训

  Private String peopleName;3ed软件IT培训网-河南郑州IT培训

  Private String peopleSex;3ed软件IT培训网-河南郑州IT培训

  Private String peopleBirthday;3ed软件IT培训网-河南郑州IT培训

  在正中情况下,我们可以设计一个People类来实现这些字段的封装,在新设计的类中,我们只需要一个类的实例:3ed软件IT培训网-河南郑州IT培训

  People aPeople = new People();3ed软件IT培训网-河南郑州IT培训

  就可以得到相关的属性值。3ed软件IT培训网-河南郑州IT培训

  4.尽量使类的功能单一化3ed软件IT培训网-河南郑州IT培训

  这句话很难用一句明确的语言来形容,什么样的类是功能单一的呢?可以这样理解,例如设计一个类时,尽量不要将太多的功能放到一起。3ed软件IT培训网-河南郑州IT培训


Tags:郑州北大青鸟职业IT教育怎么样,初中生学习不好毕业后能学什么手艺呢,郑州零基础软件开发培训学校哪家好,郑州java培训的it培训机构,郑州软件编程去哪个学校学比较好,郑州初高中生零基础培训软件开发的学校

搜索
软件培训学校哪家好,就来软件培训网咨询
软件培训学校哪家好,就来软件培训网咨询
热门标签
软件培训学校哪家好,就来软件培训网咨询
软件培训学校哪家好,就来软件培训网咨询
软件培训学校哪家好,就来软件培训网咨询
  • QQ交谈