看了一篇文章,敍述如何把命理程式化。
程式開發還可談談。
寫 OO programming,可從設計慨念開始。很少低過這一層,例如,很少先做 encapsulation 或 做出詳細的 class。而重點一般在於先提出,
1. What do you want to have?
2. What do you want to do?
簡單一點,應用 Use Case 加減 process, flow, relation 就是。當然,也可以用一些表達 behavior & activities 的圖表,以表示其behavior centric 的特點。
定好之好,大前題是如何定義,輸入和輸出。如,入了甚麼五行、星...呱呱呱,跟著希望見到甚麼呢﹖
object 與 object 之間的聯絡消息,是引數或方法的啟用。中間要考慮的是轉換和對應結果,例輸入"子"、"丑",啟用方法"合",system.println.out 得出 "土"。
而object 本身可帶不同的方法,刑、沖、尅、合...。
問題是,太複雜和大量的數據轉換,照現時技術來,多數不需要用到 OOP。
如考慮Datawarehouse +datamining 去做則較接近,即用已知找未知值。即使如此,要代替人的靈感,還是辨不到的。


