系統程序員成長計劃-組合的威力

在《設計模式-可複用面向對象軟件的基礎》的序言裏提到軟件設計的兩個基本原則:編程 針對接口編程,而不是針對實現編程。接口是抽象的,由於抽象因此簡單。接口是對象的本質,由於是本質因此穩定。接口是下降複雜度和隔離變化的有力武器,C語言裏沒有接口的概念,不是由於接口不重要,而是C語言把它視爲理所固然的東西(函數指針無所不在), 正所謂玫瑰不叫玫瑰,依然芳香如故。在前面咱們已經看到,C語言裏的接口是至關直
相關文章
相關標籤/搜索