天天看點

【考點15】第十四章: 程式設計基礎

【考點1】程式設計方法與風格

形成良好的程式設計風格需注意:

    1、源程式文檔化;

    2、資料說明的方法;

    3、語句的結構; 

    4、輸入和輸出。   

【考點2】結構化程式設計方法的四條原則

    1、自頂向下;

    2、逐漸求精;

    3、子產品化;

    4、限制使用goto語句。

【考點3】結構化程式的基本結構

順序結構:是最基本、最普通的結構形式,按照程式中的語句行的先後順序逐條執行。

選擇結構:又稱為分支結構,它包括簡單選擇和多分支選擇結構。

循環結構:根據給定的條件,判斷是否要重複執行某一相同的或類似的程式段。循環結構對應兩類循環語句:先判斷後執行的循環體稱為當型循環結構;先執行循環體後判斷的稱為直到型循環結構。

【考點4】面向對象的程式設計及面向對象方法的優點

面向對象的程式設計以對象為核心,強調對象的抽象性,封裝性,繼承性和多态性。

面向對象方法的優點

(1)人類習慣的思維方法一緻;

(2)穩定性好;

(3)可重用性好;

(4)易于開發大型軟體産品;  

(5)可維護性好。

【考點5】對象及其特點

對象(object):面向對象方法中最基本的概念,可以用來表示客觀世界中的任何實體,對象是實體的抽象。

對象的基本特點:

(1)辨別惟一性;

(2)分類性;

(3)多态性;

(4)封裝性;

(5)子產品獨立性好。

【考點6】屬性,類和執行個體

屬性:即對象所包含的資訊,它在設計對象時确定,一般隻能通過執行對象的操作來改變。

類:是具有相似屬性與操作的一組對象。類是關于對象性質的描述。類是對象的抽象,對象是其對應類的一個執行個體。

【考點7】消息及其組成

消息:是一個執行個體與另一個執行個體之間傳遞的資訊。對象間的通信靠消息傳遞。它請求對象執行某一處理或回答某一要求的資訊,它統一了資料流和控制流。

消息的組成包括:

   (1)接收消息的對象的名稱;

(2)消息辨別符,也稱消息名;

(3)零個或多個參數。

【考點8】繼承和多态

1、繼承:是使用已有的類定義作為基礎建立新類的定義技術,廣義指能夠直接獲得已有的性質和特征,而不必重複定義他們。

2、繼承具有傳遞性,一個類實際上繼承了它上層的全部基類的特性。