※ 引述《gn01838335 (寂靜的生存者)》之銘言:
: 善用基礎物件導向特性,當遇到事情複雜度和過份耦合上升
: 才要考慮是否要重複利用再考慮採注入或者抽象複寫方法
: 並理解不該把過分變動放到父類別等一些簡單設計原則
智能是智能,知識是知識,兩者是不一樣的東西
「智能」是對環境與問題的認知,解決問題的能力
處理知識的能力(包含處理知識的技巧、手法)
「知識」(knowledge)是經過分析處理的資訊
為一種資訊流動的綜合體
在程式設計的領域
「智能」就是解決方案開發、程序編織的能力、思維
「知識」就是問題、解決方案的參照、解決方案本身
方案的型式構成外顯,也就是程式碼
人的腦袋是活的,知識是死的
我強烈懷疑,OO所說的DP,將兩者混在一起了
有如它們將data 與 function 混在一起的那樣
如果真的是這樣,則系統分析、系統設計的觀念
永遠不會有清楚的一天