# 整潔的軟體設計與架構篇 Part III CH 7. ## 設計原則 SOLID 原則建立了如何將基本的 function 以及 structure 分門別類,以下列目標來建立良好的中層軟體結構。 * 具備彈性 * 容易理解 * 重用性高 對每個層級的設計與撰寫都需要保持嚴謹, 1. 架構 2. 類別 3. function, structure ## SRP:單一職責原則 ###