类计、构造函数和静态方法.pptVIP

  • 5
  • 0
  • 约3.17千字
  • 约 28页
  • 2019-03-03 发布于江苏
  • 举报
类的设计、构造函数和静态方法 福建农林大学软件人才培养基地 王春龙 内容提要 类的设计 主要谈设计类的时候会遇到的一些问题 构造函数 主要谈构造函数的几种形态 静态变量与方法 主要谈静态方法静态变量的应用 类的设计 问题一: 如何发现类? 有效方法: 头脑风暴法,发现实体类。 CRC卡片与角色扮演,发现概念类。 UML顺序图,发现概念类。 类的设计 问题二: 如何设计类的成员变量? 有效方法: 尽可能私有(private),或者保护(protected) 如果变量众多,但特征不相似,请考虑分成若干个类。 类的设计 问题三: 如何设计类的方法? 有效方法: 方法数不要太多。(No Superman) 每个方法的代码不宜过长。 类的使用者立场 类的设计 问题四: 如何使用继承? 有效方法: 用继承表达行为的差异,而属性(成员变量)表达状态的差异。 可以用组合在一定程度上代替继承。 哪个方法更自然更符合逻辑,即用哪个。 继承写法: public class 轿车:汽车 { } 类的设计 问题五: 如何使用属性(property)? 有效方法: 并非所有的成员变量都要用属性(property)表示。 存在数据有效性问题的成员变量推荐使用属性表示。 类的设计 问题六: 何时使用接口何时用抽象类? 有效方法: 多用Interface,少用抽象类。(模式例外) 接口主要描述了客户希望做什么事情

文档评论(0)

1亿VIP精品文档

相关文档