原文在此 http://www.jaceju.net/blog/?p=375


剛好我去年曾經實做過 DB Layer,對於抽象我有自己的看法。


首先相對於抽象,在編程上就是實做,換言之,抽象是訂定實做規格前必要的手段。
再來是抽象到底抽掉了什麼象?經驗告訴我,抽象是把介面從細節的「現象」抽出來。


用工程的角度來說,抽象是標準化的手法,它可以讓我們更快的瞭解一個系統。
不過抽象也有盲點,因為他抽掉了細節上的現象,所以在實做的時候,必須把細節補回去。


一來一往這就構造了一個系統。

arrow
arrow
    全站熱搜

    HACGIS 發表在 痞客邦 留言(0) 人氣()