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

