1 概念抽象原則
1.1 奧卡姆剃刀
在能夠解決問題的前提下玉工,概念越少越好
1.2 邊界清晰田柔,還原問題
將原問題抽象分解成幾個概念之后,概念之間有清晰的邊界忘蟹,互相沒有重疊泰演。這幾個概念組合后可以還原問題呻拌,沒有遺漏
1.3 保守性創(chuàng)新
在原有概念基礎上,可以創(chuàng)新出少量概念睦焕。因為概念是架構設計中連接設計者和實施者之間重要紐帶 藐握,所以雙方擁有的共識越多越好。在這種情況下垃喊,不宜提出完全創(chuàng)新的概念猾普,避免實施者不能判斷概念的有效性而產(chǎn)生抵觸,更不能偷換公共概念的內涵本谜,這會導致效果上適得其反
1.4 抽象升級
當原有概念不能滿足新問題時初家,最好通過抽象升級更新概念兼容新老問題,而不是直接新增概念
2 行為模式設定準則
2.1 單一職責
給行動節(jié)點設定明確的唯一目標
2.2 有限周期
設定的生命周期應是時間維度的體現(xiàn),易于理解
2.3 單向鏈條
核心的邏輯鏈條溜在,方向清晰陌知,分支越少越好