shineqiujuan

看大话设计模式,记下自己的心得和理解:简单工厂模式和抽象工厂模式相比,区别还是有的,抽象工厂模式很明显地体现出了面向接口编程的思想,《大话设计模式》对抽象工厂的DEMO:

一个User类:

Code

 

接着定义两个创建用户的接口:

 

Code

 

接着描述了实现接口的两个类:

Code

 

体现时也很简单:

 

Code

如想换成ASQLSERVER的创建形式,则方法也非常之简单:

只需改动上面一点点点代码即可:

Code

 

简单明了的DEMO,不用解释也应该看得出抽象工厂模式的强大功能。也充分体现除了面向接口编程的优势!

方便理解:给出类设计模型图:

分类:

技术点:

相关文章:

  • 2021-04-28
  • 2021-10-12
  • 2021-09-04
  • 2021-08-03
  • 2021-11-17
  • 2022-01-09
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-11-17
  • 2021-11-17
  • 2021-12-09
  • 2022-12-23
  • 2021-11-17
  • 2021-05-04
  • 2021-04-19
相关资源
相似解决方案