1、 程序設(shè)計(jì)方法和技術(shù)的發(fā)展經(jīng)過(guò)了結(jié)構(gòu)化程序設(shè)計(jì)和面向?qū)ο笤O(shè)計(jì)兩個(gè)階段。
2、 當(dāng)今程序設(shè)計(jì)的風(fēng)格是“清晰第一,效率第二”。
3、 程序可以沒(méi)有輸入,但是一定要有輸出。
4、 結(jié)構(gòu)化程序設(shè)計(jì)遵循:自頂向下,逐步求精,模塊化,限制使用goto語(yǔ)句(常考)。
5、 面向?qū)ο蟮幕咎攸c(diǎn):標(biāo)志性,分類性,多態(tài)性,封裝性,模塊獨(dú)立性。尤其重要的是多態(tài)性和封裝性。沒(méi)有類比性。
6、 多態(tài)性:統(tǒng)一操作可以是不同對(duì)象的行為。同樣的消息被不同的對(duì)象接收時(shí)可導(dǎo)致不同的動(dòng)作的現(xiàn)象。
7、 封裝性:從外面看不到對(duì)象的內(nèi)部,只能看到對(duì)象的外部特性。
8、 類:是具有共同屬性、共同方法的對(duì)象的集合。描述了屬于該對(duì)象類型的所有對(duì)象的性質(zhì),而一個(gè)對(duì)象則是對(duì)應(yīng)類的一個(gè)實(shí)例。(??迹?BR> 9、 消息:是指對(duì)象間的相互合作的協(xié)作機(jī)制,是一個(gè)對(duì)象與另一個(gè)對(duì)象之間的傳遞的消息。
10、 繼承:是指使用已有的類定義作為基礎(chǔ)建立新類的定義技術(shù)。繼承分為單繼承和多繼承。單繼承只有一個(gè)父親,多繼承可以有多個(gè)父親。
11、 面向?qū)ο笾?,類的?shí)例叫做對(duì)象。
12、 源程序文檔化要求程序應(yīng)該加上注釋。注釋一般為序言性注釋和功能性注釋。
13、 面向?qū)ο蠓椒ê图夹g(shù)是以對(duì)象為核心。