認知基礎
[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...