文章同步於it邦
前言
廢話不多說,今天直接來介紹客戶端渲染(CSR)
文章同步於it邦
今天要介紹依賴反向原則(DIP, Dependency Inversion Principle)
最靈活的系統是『原始碼的依賴關係指涉及抽象不涉及具體』
-Clean Architecture(P.75)
上述這段話的意思就是,我們應該將我的模組依賴於抽象概念
但這段話其實不切實際,特別像是Python這些大量依賴第三方套件的語言
基本上我們要做的功能已經有人幫我們做好了
甚至我們連依賴list.count()
這種都屬於依賴具體物件的方法
這種情況我們不可也不該避免
所以在應用DIP時,我們可以忽略作業系統的穩定背景,我們也可以信任他們不會改變。
要注意的是,系統中容易變化的具體元素。