到底什麼是抽象?

luda發表於2015-09-18
到底什麼是抽象?
我們經常說和聽到“抽象”這個詞,但是大家可能並不特別理解這個詞到底是什麼意思,至少大家對這同一個詞的理解感覺起來有很大的不同,我想表述一下我的理解。
什麼是抽象?
什麼是抽象程度高?
什麼是具象?
我天天說抽象,甚至我還在比較抽象的程度的高低,我費勁琢磨了但是還是沒能琢磨準確大家腦子裡的“抽象”一詞到底是什麼意思?
我覺得首先,很關鍵的一點是:現在我站在哪裡?最關鍵的是觀察者主體的位置現在處在哪裡?這個首先關鍵的是參照點。
其次,令人迷惑的是我一定會運動。因為我是主體,我有主觀能動性,我可以在問題空間中行走,但是很可能我自己行走到了哪裡我並不清醒的知道,我自己當前糊里糊塗在使用的參照點可能已經隨著我的移動而移動了然而我並不清醒的知道。即使我使用的那個參照點在整個問題空間中的位置沒動,即使我沒有不知覺的讓它隨著我的移動而移動,但是我移動了,我得換算座標系。但是我不可能不讓我的參照點隨著我移動,因為我不可能節能高效的換算座標系。

說抽象和具象,必須基於集合邏輯開始說起。
定義抽象為:在整個問題空間中的,範圍相對更大的集合;
具象為:在整個問題空間中的,範圍相對更小的集合;

首先我們站在整個問題空間外面觀察。整個問題空間中的所以事物可以被抽象為:資源(空間) 和 變化(變化 = 運動 = 時間)。
這種抽象程度是第二高階的抽象,而最高階的抽象必須是“道”,必須是空是零蛋。然後我們把問題空間中的資源區分出Product、Customer、Order,這是在劃分子集,這是在降低抽象等級,我站在問題空間之外。
抽象:
首先我站定一個空間位置,然後抽象四準則:
第一條準則:誰包含的問題時空範圍大,誰更抽象,誰包含的問題時空小誰更具象;
第二條準則:抽象可以被進一步分為空間集合維度和時間集合維度的抽象,可以有空間集合的大小比較和時間集合的大小比較;
第三條:最高的抽象必須是“道”,必須是東方人的道不準是西方人的!
第四條:我站在計算機外時,01集合是最高的抽象而不是最低的抽象。

我可以站在問題空間外面觀察,我也可以行走進入問題空間裡面去,一旦我“行走”那麼時間頓時出現,我行走我要換算座標系,如果我不懂這些的話我的主體系統內部容易一團亂麻,很難有別人知道我天天掛在嘴邊的抽象或具象甚至我還在比較它們的等級高低的抽象或具象到底是什麼了。

相關文章