类的设计
- 在使用面向对象开发前,应该首先分析需求,确定一下,程序中需要包含哪些类
- 在程序开发中,要设计一个类,通常需要满足以下三要素
- 类名 这类事物的名字,满足大驼峰命名法
- 属性 这类事物具有什么样的特征
- 方法 这类事物具有什么样的行为
类名的确定
- 名词提炼法 分析整个业务流程,出现的名词,通常就是找到的类
属性和方法的确定
- 对 对象特征的描述,通常可以定义成属性
- 对象具有的行为(动词),通常可以定义为方法
练习1
需求
- 小明今年十八岁,身高1.75,每天早上跑完步,会去吃东西
- 小美今年17岁,身高1.65,小美不跑步,小美喜欢吃东西
Person |
---|
name age height |
run() eat() |
提示:需求中没有涉及的属性或者方法在设计类时,不需要考虑
练习2
需求
- 一只黄颜色的狗狗叫大黄
- 看见生人汪汪叫
- 看见家人摇尾巴
dog |
---|
color name |
bark() shake() |