005.Java面向对象基础(思维)
用生活的案例理解
1、用程序记录一条狗
狗(基础信息):名字,种类,年龄......
狗(生活行为):吃饭,睡觉,生病,散步……
那不得累死我?!
然后呢?我就写一个Dog文件,然后每个狗都创建一个全局变量,例如(zhangDogName,zhangDogAge),感觉不错。但是,我要去一个一个问几点吃饭,然后写里边,那还是得累死啊
(每个狗一个文件,一堆文件-->一个文件但每个狗,都需要创建变量)
变换思维:我们一直围绕过程来编写程序。第一步,第二步,第三步,.........最后。想到了才写。
(1)该程序要大众化
(2)目标(记录众多宠物的生活)
(3)不强调过程
那么,很简单,设计一个程序(app),让用户自己记录填写宠物的信息,和行为(如:几点吃饭),我们只需要记录数据,让用户点一下睡觉然后程序自动记录,就好了。后期完善,可以通过大数据分析,并找宠物医院合作,来提醒饲主。
目标明确了。

浙公网安备 33010602011771号