《冒號課堂》系列寫作提綱
前言:本文系《冒號課堂》(又名《冒號和他的學生們》)系列的目錄提綱,隨著寫作的深入將逐步完善。歡迎大家多提意見!
編程如曲——冒號課堂之Java范式編程
第一篇 編程范式與編程語言簡介
第一章 開班導言
- 開班發言
- 首輪提問
- 語言選擇
- 編程心法
- 軟件技術
第二章 編程范式
- 基本范式
- 對象范式
- 并發范式
- 泛型范式
- 超級范式
- 切面范式
- 情景范式
- 范式總結
第三章 語言簡評
- 教學計劃
- 數據類型
- 動態語言
- 語言討論
- 系統語言
- 平臺語言
- 前臺語言
- 后臺腳本
第二篇 Java中的對象范式
第四章 對象模型
- 抽象思維
- 數據抽象
- 對象封裝
- 軟件應變
- 訪問控制
- 接口服務
- 類型繼承
- 多態類型
- 抽象接口
- 對象關系
第五章 對象類型
- 值與引用
- 類型轉換
- 基本類型
- 數組類型
- 字串類型
- 集合類型
第六章 對象管理
- 構造對象
- 復制對象
- 析構對象
- 引用強度
- 對象儲存
第三篇 Java中的其他范式
第七章 范式編程
- 泛型編程
- 并發編程
- 函數編程
- 超級編程
- 切面編程
- 邏輯編程
冒號課堂:編程設計
第一章 設計原則
- 開閉原則
- 單一職責
- 類型替換
- 依賴倒置
- 接口隔離
第二章 設計模式
- 工廠模式
- 單例模式
- 代理模式
- 橋梁模式
- 裝飾模式
- 監聽模式
- 命令模式
- 遍歷模式
- 策略模式
- 訪問模式