內(nèi)的技術(shù)分享兩級分化比較嚴(yán)重,要么太過高大上——關(guān)于架構(gòu)、新技術(shù)之類,要么太底層——關(guān)于數(shù)據(jù)庫優(yōu)化、底層性能優(yōu)化之類,但很少有人來講中間的那一層——軟件編程方法。
《實(shí)現(xiàn)領(lǐng)域驅(qū)動設(shè)計(jì)》中關(guān)于值對象特征的定義:
描述了領(lǐng)域中的一件東西
不可變的
將不同的相關(guān)屬性組合成了一個概念整體
當(dāng)度量和描述改變時(shí),可以用另外一個值對象予以替換
可以和其他值對象進(jìn)行相等性比較
不會對協(xié)作對象造成副作用