單一原則的優(yōu)點(diǎn):
1. 類的復(fù)雜性降低皂岔,責(zé)任有清晰明確的定義
2. 可讀性高
3. 可維護(hù)性高
4. 擴(kuò)展性高蹋笼,變更引起的風(fēng)險(xiǎn)低
? ? ? ?實(shí)際開(kāi)發(fā)過(guò)程中,要設(shè)計(jì)出真正的單一躁垛,是很難的剖毯,過(guò)分的細(xì)分類的責(zé)任會(huì)無(wú)限增加類的個(gè)數(shù),人為制造了系統(tǒng)的復(fù)雜性教馆。
? ? ? ?在現(xiàn)實(shí)中我們不的不考慮項(xiàng)目工期逊谋、成本、硬件情況土铺、網(wǎng)絡(luò)情況等胶滋,所以在軟件設(shè)計(jì)中 盡量遵循接口單一責(zé)任板鬓,類責(zé)任做到只有一個(gè)原因引起變化。