代碼整潔之道——對象和數據結構

代碼整潔之道——對象和數據結構 對象和數據結構之間具有二分原理 對象和數據結構之間具有二分原理,先看下面兩個例子: 上述兩種定義的本質是截然對立的。 過程式代碼(使用數據結構的代碼)便於在不改動既有數據結構的前提下添加新函數。面向對象代碼便於在不改變既有函數前提下添加新類。 反過來說: 過程式代碼難以添加新數據結構,因爲必須修改所有函數。面向對象代碼難以添加新函數,因爲必須修改所有類。 舉個例子:
相關文章
相關標籤/搜索