c#-MEF實現設計上的「鬆耦合」(終結篇:面向接口編程)

1、面向接口編程:有一定編程經驗的博友應該都熟悉或者瞭解這種編程思想,層和層之間通過接口依賴,下層不是直接給上層提供服務,而是定義一組接口供上層調用。至於具體的業務實現,那是開發中需要做的事情,在項目架構階段,只需要定義好層與層之間的接口依賴,將框架搭起來,編譯可以直接通過。爲什麼要有這麼一種設計?既然是架構設計,當然是爲了提高架構的靈活性,降低層和層之間的依賴(耦合)。 先來看看框架大概的結構吧
相關文章
相關標籤/搜索