OO 建模技術

2021-09-26 13:50:16 字數 627 閱讀 5590

認知基礎

[1]分類:認識事物通過類別區分定性 [抽象]

[2]組成:複雜事物是由簡單事物組成 [聚集]

構造法則

[1]區分 物件、屬性

[2]區分 整體、區域性

[3]區分 個體、型別

基本思想

[1]事物:皆是物件,互相聯絡

[2]物件:內部狀態,運動規律 [動態、靜態]

[3]作用:相互作用、多個物件構成不同系統

模式技術 主體—動作

[1]使用者介面 選定物件、進行操作

[2]程式語言 指定物件、執行操作

[3]分析設計 確定物件、實施操作

[4]面向過程 資料被動 物件=過程引數

物件導向 資料主動

why 3.模組化

[0]定義 軟體被劃分成為若干可單獨命名、編址的部分。

[相互連線組合、解決複雜問題]

[1]原則 可分解 具備降低複雜程度 [層次結構]

可組合 具備復用規範介面

可理解 具備完整語義特徵

[2]特徵 抽象、資訊隱藏

[3]組測 模組介面

模組體

NoSQL建模技術

1.背景 nosql家族包括keyvalue bigtable style document full text search graph等資料庫,如下圖所示。解決類似bigtable hbase cassandra等列儲存nosql的建模問題,下文介紹nosql的建模技術。下文所提及的nosql預...

技術性 OO語言知識

持續更新。c 篇 分布計算提高效率的庫及庫函式,比如fb的folly庫就有folly gen一大堆函式,e.g.auto results from ids get 0 as 本質上和e.g.pyspark的分布式計算的底層思想是一致的。python篇 python特別適用於搭data pipelin...

技術性 OO語言知識

持續更新。c 篇 分布計算提高效率的庫及庫函式,比如fb的folly庫就有folly gen一大堆函式,e.g.auto results from ids get 0 as 本質上和e.g.pyspark的分布式計算的底層思想是一致的。python篇 python特別適用於搭data pipelin...