到底什麼是抽象?
到底什麼是抽象?
我們經常說和聽到“抽象”這個詞,但是大家可能並不特別理解這個詞到底是什麼意思,至少大家對這同一個詞的理解感覺起來有很大的不同,我想表述一下我的理解。
什麼是抽象?
什麼是抽象程度高?
什麼是具象?
我天天說抽象,甚至我還在比較抽象的程度的高低,我費勁琢磨了但是還是沒能琢磨準確大家腦子裡的“抽象”一詞到底是什麼意思?
我覺得首先,很關鍵的一點是:現在我站在哪裡?最關鍵的是觀察者主體的位置現在處在哪裡?這個首先關鍵的是參照點。
其次,令人迷惑的是我一定會運動。因為我是主體,我有主觀能動性,我可以在問題空間中行走,但是很可能我自己行走到了哪裡我並不清醒的知道,我自己當前糊里糊塗在使用的參照點可能已經隨著我的移動而移動了然而我並不清醒的知道。即使我使用的那個參照點在整個問題空間中的位置沒動,即使我沒有不知覺的讓它隨著我的移動而移動,但是我移動了,我得換算座標系。但是我不可能不讓我的參照點隨著我移動,因為我不可能節能高效的換算座標系。
說抽象和具象,必須基於集合邏輯開始說起。
定義抽象為:在整個問題空間中的,範圍相對更大的集合;
具象為:在整個問題空間中的,範圍相對更小的集合;
首先我們站在整個問題空間外面觀察。整個問題空間中的所以事物可以被抽象為:資源(空間) 和 變化(變化 = 運動 = 時間)。
這種抽象程度是第二高階的抽象,而最高階的抽象必須是“道”,必須是空是零蛋。然後我們把問題空間中的資源區分出Product、Customer、Order,這是在劃分子集,這是在降低抽象等級,我站在問題空間之外。
抽象:
首先我站定一個空間位置,然後抽象四準則:
第一條準則:誰包含的問題時空範圍大,誰更抽象,誰包含的問題時空小誰更具象;
第二條準則:抽象可以被進一步分為空間集合維度和時間集合維度的抽象,可以有空間集合的大小比較和時間集合的大小比較;
第三條:最高的抽象必須是“道”,必須是東方人的道不準是西方人的!
第四條:我站在計算機外時,01集合是最高的抽象而不是最低的抽象。
我可以站在問題空間外面觀察,我也可以行走進入問題空間裡面去,一旦我“行走”那麼時間頓時出現,我行走我要換算座標系,如果我不懂這些的話我的主體系統內部容易一團亂麻,很難有別人知道我天天掛在嘴邊的抽象或具象甚至我還在比較它們的等級高低的抽象或具象到底是什麼了。
我們經常說和聽到“抽象”這個詞,但是大家可能並不特別理解這個詞到底是什麼意思,至少大家對這同一個詞的理解感覺起來有很大的不同,我想表述一下我的理解。
什麼是抽象?
什麼是抽象程度高?
什麼是具象?
我天天說抽象,甚至我還在比較抽象的程度的高低,我費勁琢磨了但是還是沒能琢磨準確大家腦子裡的“抽象”一詞到底是什麼意思?
我覺得首先,很關鍵的一點是:現在我站在哪裡?最關鍵的是觀察者主體的位置現在處在哪裡?這個首先關鍵的是參照點。
其次,令人迷惑的是我一定會運動。因為我是主體,我有主觀能動性,我可以在問題空間中行走,但是很可能我自己行走到了哪裡我並不清醒的知道,我自己當前糊里糊塗在使用的參照點可能已經隨著我的移動而移動了然而我並不清醒的知道。即使我使用的那個參照點在整個問題空間中的位置沒動,即使我沒有不知覺的讓它隨著我的移動而移動,但是我移動了,我得換算座標系。但是我不可能不讓我的參照點隨著我移動,因為我不可能節能高效的換算座標系。
說抽象和具象,必須基於集合邏輯開始說起。
定義抽象為:在整個問題空間中的,範圍相對更大的集合;
具象為:在整個問題空間中的,範圍相對更小的集合;
首先我們站在整個問題空間外面觀察。整個問題空間中的所以事物可以被抽象為:資源(空間) 和 變化(變化 = 運動 = 時間)。
這種抽象程度是第二高階的抽象,而最高階的抽象必須是“道”,必須是空是零蛋。然後我們把問題空間中的資源區分出Product、Customer、Order,這是在劃分子集,這是在降低抽象等級,我站在問題空間之外。
抽象:
首先我站定一個空間位置,然後抽象四準則:
第一條準則:誰包含的問題時空範圍大,誰更抽象,誰包含的問題時空小誰更具象;
第二條準則:抽象可以被進一步分為空間集合維度和時間集合維度的抽象,可以有空間集合的大小比較和時間集合的大小比較;
第三條:最高的抽象必須是“道”,必須是東方人的道不準是西方人的!
第四條:我站在計算機外時,01集合是最高的抽象而不是最低的抽象。
我可以站在問題空間外面觀察,我也可以行走進入問題空間裡面去,一旦我“行走”那麼時間頓時出現,我行走我要換算座標系,如果我不懂這些的話我的主體系統內部容易一團亂麻,很難有別人知道我天天掛在嘴邊的抽象或具象甚至我還在比較它們的等級高低的抽象或具象到底是什麼了。
相關文章
- 抽象類和介面到底是什麼垃圾——秒懂抽象
- 什麼是抽象抽象
- 到底什麼是@RestControllerRESTController
- 到底什麼是BRAS?
- 什麼是抽象類?怎麼定義?抽象
- 「譯」什麼是抽象語法樹抽象語法樹
- 【譯】到底什麼是DOM
- ETL到底是什麼?
- Java 介面和抽象類是什麼,有什麼區別Java抽象
- 到底什麼是API經濟API
- 理解DOM到底是什麼
- Spring Aware 到底是什麼?Spring
- 到底什麼是“不確定性”
- Spring IoC 到底是什麼Spring
- 到底什麼是資料中臺?
- 到底什麼是TORCH.NN?
- Java到底是什麼呢Java
- 區塊鏈到底是什麼區塊鏈
- Petya到底是個什麼鬼
- CN2到底是什麼
- 件斷點到底是什麼?斷點
- 到底什麼是解決方案公司?
- 什麼是物件?什麼是抽象?怎麼理解物件導向的程式設計思想?物件抽象程式設計
- Python到底是什麼?為什麼要學Python?Python
- Android:JNI 與 NDK到底是什麼?Android
- 區塊鏈EOS到底是什麼?區塊鏈
- 機器學習到底是什麼?機器學習
- RDD到底是什麼?RDD的APIAPI
- 阿里雲到底是幹什麼的阿里
- mod_perl到底是個什麼
- 一文搞懂到底什麼是 AQSAQS
- 到底什麼是雲原生資料庫?資料庫
- Spark RPC 到底是個什麼鬼?SparkRPC
- 到底什麼是企業簽名呢?
- Java到底是什麼?學習java可以做什麼呢?Java
- 總是聽到有人說AndroidX,到底什麼是AndroidX?Android
- SRE工程師到底是做什麼的?工程師
- JS中裝飾器到底是什麼?JS
- 【入門必看】比特幣到底是什麼?比特幣