近來在研究oo的書,突然想到老子的「道生一,一生二,二生三,三生萬物」,似乎用oo思維來解釋也說的通。
道是什麼,本不可說的,說了也白說,只能意會。如果非要說的話,道,乃是宇宙根本**。
所謂一,就是物件(object)。物件可以是實際的(如月球),也可以是意識的(如嫦娥)。
所謂二,就是物件和關係(relation)。關係其實是一類特殊物件,存在於普通物件之間。
所謂三,乃是物件、關係和領域(domain)。領域本身也是物件(比如太陽系),只不過其內部可以包含物件和/或關係。
顯然,由物件、關係和領域即可構成萬物。
反過來說:萬物為
三、三為
二、二為
一、一為道。
任何事物,都可以分解為"三"、"二"或"一"。
如此說來,oo學派的鼻祖,當是老子。
OO的設計原則
從網上找了一些資料覺得這個還可以 物件導向設計原則 物件導向設計的基石是 開 閉 原則。開一閉 原則講的是 乙個軟體實體應當對擴充套件開放,對修改關閉。這個規則說的是,在設計乙個模組的時候,應當使這個模組可以在不被修改的前提下被擴充套件。從另外乙個角度講,就是所謂的 對可變性封裝原則 對可變性封裝原...
spring事務的傳播機制新解
transactional propagation propagation.required 如果有事務,那麼加入事務,沒有的話新建乙個 預設情況下 transactional propagation propagation.not supported 容器不為這個方法開啟事務 transactio...
OO設計的開閉原則
the open closed principle ocp oo設計的開閉原則 software entities classes,modules,function,etc.should be open for extension,but closed for modification.軟體實體 模...