1. 程式人生 > 其它 >2021-2022-1 20211302陳琳福 《資訊保安專業導論》第八週學習總結

2021-2022-1 20211302陳琳福 《資訊保安專業導論》第八週學習總結

#2021-2022-1 20211302陳琳福 《資訊保安專業導論》第八週學習總結

## 作業資訊

作業模板:https://www.cnblogs.com/rocedu/p/9577842.html#JXJC

作業要求:https://www.cnblogs.com/rocedu/p/9577842.html#WEEK08

學習目標

  • 功能設計與面向物件設計
  • 面向物件設計過程
  • 面嚮物件語言三要素
  • 彙編、編譯、解釋、執行

學習任務

  • 加入雲班課,參考本週學習資源

  • 自學教材

《看漫畫學Python》第9,10章並完成雲班課測試

作業正文:

## 教材學習內容總結

面向物件方法

  • 面向物件
  1. 物件:在問題背景中相關的事物或實體。
  2. 物件類(或類):一組具有相似的屬性和行為的物件的描述。
  3. 欄位:表示類的屬性。
  4. 方法:定義了類的一種行為的特定演算法。
  • 設計方法
  1. 頭腦風暴:在這個階段,為確定問題中的類進行第一輪討論。
  2. 過濾:在這個階段,將檢查提出的類。
  3. 場景:在這個階段,將確定每個類的責任。
  4. 責任演算法:在這個階段,將為每個責任編寫演算法。
  5. 總結

翻譯過程

  • 編譯器
  1. 編譯器:把高階語言編寫的程式翻譯成機器碼的程式。
  • 直譯器
  1. 直譯器:輸入用高階語言編寫的程式,指導計算機執行每個語句指定的動作的程式。
  2. 位元組碼:編譯Java原始碼使用的標準機器語言。

高階程式設計語言模型:

  1. 命令式:描述了被執行的處理過程。
  2. 宣告式:描述了被執行的是什麼,而不是怎樣被完成。

布林表示式:

是關於程式狀態的斷言,程式用布林表示式來判斷執行哪部分程式碼(條件語句)或是是否重複執行某段程式碼(迴圈語句)。

強化型別:指的是變數是給定型別且只有型別相符的值才能被存入變數。

面向物件的程式用以下結構刻畫:

  • 封裝:實施資訊隱蔽的語言特性,用類結構實現。
  • 繼承:允許一個類繼承另一個類的屬性和行為的語言特性。
  • 多型:語言具備的消除同名操作的歧義的能力。

## 教材學習中的問題和解決過程

##Python程式碼

## 上週考試錯題總結

##學習進度條