首先 我们需要我们需要告诉自己面向对象很简单,就像告诉自己玩英雄联盟送‘人头’一样,就是一些不经意的行 为,但是如果我们在写代码:)的时候把这种不经意行为变成经常性行为就可以很快学会了最主要还是熟练,但是我这里并不 是让你在游戏送人头啧啧。
好了回来了其实面向对象就是一种概念,一种代码的格式,就像我们开始写css样式一样,一开始和HTML混这些,后来因为不方面改用外部链接法 一样,我们从初学者到精通者是经验在提高,面向对象也是,我们开始用面向过程写,到后面发现很多麻烦如 顺序执行,命名冲突呀什么的,所以 我们要用面向对象写。
我相信读者看到这也可能烦了,你可能心里在说这个人*****,哈哈哈,那我们讲点有意思的,还是拿玩游戏来举例子,面向对象就像是玩游戏,你一定会边玩游戏边喷队友,或者送人头,就是一边一边,而面向过程就是一个顺序执行,你要玩完游戏才能喷队友,或者听歌,反正就是听起来很别扭,或者来说面向对象就像我们人类身体里的器官一样,都是分工协作,面向对象的概念就是将一个大的模块拆分成若干个小模块,把核心的功能抽离出来,封装成一个函数。
面向对象的特点就是:高内聚 低耦合 。
高内聚就是每一个模块内部紧密相连,低耦合就是每一个模块和每一个模块之间的联系要减小。
这就是我们第一天的课程 面向对象的概念,要先弄清楚面向对象的概念才能更快学习面向对象
我们欣然,下期见