什麼是依賴反轉? 💡 本文涵蓋多個技術細節,但關鍵重點是「依賴反轉就是依賴抽象」。 「業務邏輯」和「實作細節」兩端都依賴抽象業務邏輯 ➡️ 抽象介面 ⬅️ 實作細節 用手作甜點店比喻依賴關係 舉例來說:你經營一家手作甜點店 (業務邏輯/Domain層): 需要食材來製作甜點 但你不親自去買 告訴採購部需求(Repository介面) 採購部會: 選擇供應商可能是批發市場、農場直送、進口等 買到食材(實作Repository) 這樣設計的好處 你可以專注在做甜點,你...
sharon-mai.hashnode.dev2 min read
No responses yet.