温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
那么什么是面向对象的开发方式呢?我给大家说一下啊。采用面向对象的方式进行开发。更符合人类的。呃,思维方式啊,采用面向对象的方式进行开发,更符合人类的思维方式。啊,因为人类就是以面向对象,就是以对象的方式认识世界的,啊,人类就是以对象的方式。去认识什么呀,世界的啊,去认识世界的。所以面,所以面向对象更容易让人接受啊,所以面向对象更容易。让我们接受。啊,面向对象就是将现实,将现实世界分割成不同的单元。
01:04
然后每一个单元都实现程对象,然后啊,然后驱动一下,驱动一下,让各个对象之间协作起来。形成一个系统。这就是面向对象。面向对象,就是将现实世界分割成不同的单元,然后每一个单元都实现成对象,然后驱动一下。啊,让各个对象之间协作起来,形成一个系统。形成一个系统对吧,哎,你比如说啊,对象张三,对象香烟,对象打火机是不是,哎对象。张三对象,香烟对象,打火机对象,这个吸烟的场所。这都是对象对吧?这是个对象,这是个对象对吧?哎,这是个对象,然后这是个对象。
02:06
然后将以上的四个对象啊组合在一起。就可以模拟一个人的抽烟场景,就是这样啊,对象张三,对象香烟,对象打火机对吧?人可以去操控打火机点燃香烟,人可以去抽香烟对不对,然后再有一个吸烟的场所,那这样的话,这几个对象合在一起就可以模拟一个人的抽烟场景啊,其中张三可以换成李四吧,其中张三对象对吧,可以更换,为什么李四。对不对,哎,其中什么呀,香烟。香烟啊,也可以更换品牌,也可以更换什么呀品牌。对不对,打火机。其中,打火机。
03:02
也可以更换。是不是哎,吸烟其中吸烟的场所啊,吸烟的场所也可以更换啊,就是这样,所以采用面向对象的方式进行开发的扩展力更强一些啊,采用面向对象的方式进行开发。耦合度低,扩展力强。耦合度扩展。啊,如果采用面向对象的方式进行开发,你比如说各位你们那个眼前那个笔记本电脑,假如说你那个内存条坏了,你会把你的电脑扔了吗?不会不会啊,你会去京东上买一个新的内存条插上去照样接着用。是不是这叫扩展力强?啊,这叫扩力墙,你比如你的内存条和你的主板是焊接焊死的,焊到一块儿的,那你内存条坏了,你拔不下来呀,是不是那叫耦合度高,扩展力差,我们采用面相对象的方式进行开发,说白了就是扩展力强一些,耦合度低一些,采用面向过程的方式进行开发,就是扩展力怎么着啊,哎,差一些,耦合度怎么着高一些啊,耦合度高,那这个是相辅相成的,耦合度高必然扩展力差,耦合度低的话,哎,我们的扩展力才会强啊,就是这样的,就采用面向对象的方式,其实这种思维方式就是说我们将现实的世界分割成不同单元。
04:22
不同的单元,然后呢,把每个单元形成哎,实现成对象,然后呢,给个环境,给一个环境驱动一下啊,就是给一个。然后吧,然后给一个环境啊,驱动一下,让各个对象之间协作起来,形成一个系统。啊,协作起来形成一个系统,这就是面向对象的方式,啊,面向对象的方式。
我来说两句