00:01
那么上节课呢,咱们最主要是说了一下面向对象和面向过程的一个区别,那么这里呢,呃,也就是从理论上听一下,但是呢,也可能也有一些学生的听不懂啊,可能也只能理解一个皮毛啊,也只知道现在面向过程啊是一个参,呃是一个主要关注过程的一个东西,而面向对象主要是关注对象的东西啊,就是说面向过程耦合度要高一些,扩展力要差一些,面向对象呢,哎,更符合人类的思维方式啊,然后呢,它的扩展力要强一些,耦合度呢要低一些啊,要最多也就现在了解这些东西啊,那么在我们这个采用。面向对象的这种方式进行开发,通常呢,会涉及到这么三个术语啊,大家呢了解一下。哪三个术语呢?就关于面向对象啊,它这个软件开发呢,它贯穿整个系统的话,它包括什么呢?诶,O o do o o a OD和oo啊这个OOA是什么呢?面向对象的分析,O呢是面向对象的设计,OO呢是面向对象的编程啊,面向对象编程啊,也就是说如果说我们如果采用面向对象的方式进行开发系统的话。
01:13
我们会把面向对象。贯穿到底就是任何一个步骤我们都会采用编向对对象的方式,一个软件它需要什么?先进行系统的分析对吧?分析完之后软件需要设计对不对啊,设计完之后是不是才轮到编程编码呀,哎,所以说如果你要是采用Java的话,那么这块呢,整个系统的开发将经历OOAOD和 oo3个阶段啊,三个阶段了解一下这个术语啊,了解下术语就今天呢,我把这个o aod和op的这三个术语告诉了大家一题,OA呢,要知道是哎,面向对象呢,分析OOD的是面向对象呢设计啊,还有一个叫做面向对象呢编程叫oop啊。当我们采用什么呀,面向对象的方式贯穿整个系统的话,整个系统的话。
02:03
啊啊,涉及到什么呢?涉及到三个啊,三个术语,三个术语各位啊叫OOAOOD和o po OA是面向对象分析。这个叫面向对象设计。然后这个呢,叫面向对象编程啊,就是整个软件开发的过程都是采用oo进行贯穿的啊,进行贯穿的OA。面向对象的分析,OOD面向对象的设计,Op是面向对象的编程啊。具体说怎么分析,怎么设计,怎么编程,这这会儿我还说不了,我说了你也听不懂啊,所以这会儿呢,我先不说,总之软件的分析设计和编程是实现我们软件的一个过程啊。
03:01
就实现一个软件的过程啊,是怎样是是怎么样,哎分析对不对,哎分析了之后轮到设计,设计之后呢,我们才轮到什么呀?哎编程啊,这个分析说的是谁呀,就是A。啊。ADP啊,OAOD和op。了解一下这个后期呢,可能你在工作的过程当中啊,呃,你和你的同事聊天的时候啊,一般我们在软件公司里边聊天,一般不说,就是有些地方啊,可能不会去说这个汉语。啊,你说面向对象的分析,你你说这个你可能会显得比较low一些,你明白吧,大部分都是什么呢?都是拽这些英文。是不是啊,转这些英文啊,你比如说我们说团队,我们不说团队,我们叫啥呀。
04:01
我们叫T,明白吧,叫啊。在软件公司当中啊,一般同事与同事之间啊聊天,有的时候啊,会突然出来,会突然说出来一个英语单词啊,英语单词。这种情况是很常见的,所以啊,一些术语还是要知道的啊,术语还是要知道的。啊,不然会出笑话啊,会闹出笑话啊,那么就像我刚才说OAOD和op,你看那人说O是吧,你你还想半天O是啥啊对吧,这块的话你要知道就说OAD和什么样分析设计和编程啊,你比如说我们说这个我之前。
05:00
Leader什么意思啊?领导是不是领导?是吧,哎,或者这个经理。对不对,哎,经理。然后或者是组长。对不对,总之是leader呗,Leader啊,然后team team是什么呀?是团队是吧,我们这个团队怎么着,我们团队怎么着啊。然后呢,除这个之外呢,还有一些别的啊,比如说PM是什么呀,是项目经理。对吧,整个项目的一个监管人啊,整个项目的监管。你比如说你将来在公司里面,你比如说别人说了,哎,说你们那个团队的PM怎么着,PM怎么着,你还以为说PM2.5呢,是不是,哎,不是啊,PM是project manager啊,Project manager项目经理啊,项目经理叫pro manager,那你就别闹出来笑话了啊,闹出笑话就不太好了啊,PM是啥?PM2.5啊。哎。
06:00
好,那么这块呢,是我们先把面向对象的这个事儿啊,给大家牵出来之后往下呢,我说了面向对象相关的三个术语啊,面向对象的分析设计和编程,了解一下这些术语要有点印象,万一你在团队里边聊天的话,别人说一个OOD是吧,你要不知道是你,你要知道是什么,说一个OOD,你要做的是知道是什么,人家一般不说面向对象编程,也不说这个,也不说这个啊,不说汉语,直接上来就是简称啊,就是简称。
我来说两句