項目設計中的解耦合

解耦,通俗理解就是:方便將代碼分開寫,不一樣程序員能夠徹底負責不一樣的模塊代碼,不須要關心別人怎麼寫,我只須要知道調用你的模塊時須要什麼參數和返回什麼結果就行。或者說:方便擴展,方便換新的。java 從代碼層面來看,除了簡單的封裝(面向對象編程的基本要素),解耦主要還有兩大思路:依賴注入(DI) 和 面向切面編程(AOP)【解耦還有另外兩種思路:消息隊列和微服務,後者達到Http的API級別解耦】
相關文章
相關標籤/搜索