基於Java的面向對象編程範式

《基於Java的面向對象編程範式》是南京大學提供的慕課課程,授課老師是劉欽。

基本介紹

  • 中文名:基於Java的面向對象編程範式
  • 提供院校:南京大學
  • 類別:慕課
  • 授課老師:劉欽
課程大綱,預備知識,

課程大綱

1 - 編程之前
1-01-科學思維vs工程思維
1-02-數學建模
1-03-計算機建模 1
1-04-計算機建模 2
1-05-軟體工程建模
1-06-軟體開發生命周期模型
1-07-分解與抽象
1-08-層次性
1-09-HelloWorld
1-10-代碼是用來讀的
1-11-有代碼就得有測試
1-12-用例來給需求建模
第一單元 單元測試
2 - 結構化編程範式
2-01-結構化編程思想
2-02-數據流圖
2-03-結構圖
2-04-數據流圖向結構圖的轉變
2-05-順序、循環、分支
2-06-MatrixCalculation
2-07-避免重複
2-08-測試分支和循環
第二單元 單元測試
3 - 面向對象編程範式
3-01-變更時不可以避免的
3-02-大範圍的修改vs有限範圍
3-03-面向對象的世界觀
3-04-類和對象
3-05-BadMatrix
3-06-重用
3-07-測試單個類
第三單元 單元測試
4 - 類的封裝
4-01-在一起
4-02-封裝
4-03-MyMatrix
4-04-尋找類和對象
4-05-用類圖表達類的職責
4-07-靜態變數和靜態方法
4-08-簡單類的初始化
第四單元 單元測試
5 - 類的協作
5-01-職責
5-02-協作
5-03-類之間的關係
5-04-TicTacToe
5-05-用順序圖表達類的協作
5-06-用Mock Object來輔助測試協作
第五單元 單元測驗
6-類的可重用和可修改
6-01-可修改性
6-02-繼承
6-03-多態
6-04-抽象類和抽象方法
6-05-接口
6-06-NewTicTacToe
6-07-繼承和組合
6-08-按接口編程
6-09-實現可修改性
6-10-複雜類的初始化
第六單元 單元測試

預備知識

1、了解編程基本知識
2、了解Java基礎語法

相關詞條

熱門詞條

聯絡我們