1、设计思想:DRY(dont repeat youself)2、模块内高内聚 低耦合

降低耦合的常见设计思路:使用接口来隔离具体的实现

抽象工厂来避免类的变更对所有引用产生印象

    DAL层的架构细化:

dotnet -完整设计DAL和抽象工厂的应用

BLL层使用实例:中间版本

dotnet -完整设计DAL和抽象工厂的应用

简单工厂给BLL层调用

dotnet -完整设计DAL和抽象工厂的应用

 

抽象工厂:通过配置选择不同的DAL

dotnet -完整设计DAL和抽象工厂的应用

dotnet -完整设计DAL和抽象工厂的应用

通过对象工厂和interface 抽象,使BLL和DAL完全解耦

相关文章:

  • 2021-10-01
  • 2021-05-30
  • 2021-12-11
  • 2021-12-21
  • 2021-10-11
  • 2021-05-19
猜你喜欢
  • 2021-12-14
  • 2021-11-15
  • 2021-08-31
  • 2021-08-09
  • 2021-08-12
  • 2021-05-16
  • 2021-11-06
相关资源
相似解决方案