跳轉到內容

面向型別程式設計

25% developed
來自華夏公益教科書,開放書籍,開放世界
Decorative programming icon.
裝飾性程式設計圖示。
面向型別程式設計
一種程式設計正規化

面向型別程式設計是一種正規化,它涵蓋了面向物件和函式式方法來編寫靜態型別程式碼。此類別的多數程式語言廣泛使用子型別和引數多型性。

本資料介紹了基本概念,其中多數概念來自面向物件和函式式語言,然後繼續解釋在具有強大型別系統的語言中使用的一些更復雜的技術。

基本概念

型別和屬性

例項方法

型別方法

受限屬性

函式型別

代理

型別運算子

型別引數

型別級別的“自我”

型別變異

有界型別引數

更高階的型別

函子

單子

單子變換器

華夏公益教科書