利用IOC—— Castle進行對象映射,以及結合Nhibernate訪問數據庫

相信很多人對IOC這個概念並不陌生,簡而言之其核心就是利用反射來創建對象來實現解耦。 具體這麼做解耦的好處是什麼,因爲鄙人做的項目還不多,所以還沒體會到。 但好的項目大概是這樣的 就是實現「高內聚,低耦合」 高內聚就是儘量定義私有成員和保護成員,這樣其他類就不能隨便調用了。保證了具體業務由具體類自己實現。 低耦合就是類與類之間的關係,如IOC,抽象工廠就是避免了成員之間的直接調用,這樣就減少了耦合
相關文章
相關標籤/搜索