OOP
糖送圆茗亲
学习
展开
-
设计模式——简单工厂模式
文章目录设计模式——简单工厂模式1.对工厂模式的理解假设一个很简单的场景:最简单的解决办法:1.1工厂模式2.简单工厂模式2.1 明确我们要生产的东西2.2 不同的手机有不同的品牌、设计图2.3 然后把设计图给工厂2.4 获取产品3.总结和问题总结问题设计模式——简单工厂模式1.对工厂模式的理解同样的一个理论原则,每个人的理解方式不一样,不过有简单法则,尽量让一切都保持简单,所以我尽量用一种...原创 2019-09-14 16:09:01 · 115 阅读 · 0 评论 -
设计模式——工厂方法模式
设计模式——工厂方法模式1.面向对象设计的基本原则在了解这个模式之前,先简单了解一下面向对象设计的基本原则OCP(开闭原则:Open-Closed Principe):一个软件的实体应当对扩展开放,对修改关闭。这就意味着,以后要扩展新的功能,不能对当前的类进行修改来实现,而是通过增加新的类来实现。DIP(依赖倒转原则,Dependence Inversion Principle):要针对...原创 2019-09-14 18:28:23 · 144 阅读 · 0 评论 -
设计模式——抽象工厂模式
设计模式——抽象工厂模式1. 理解抽象工厂模式抽象工厂模式并不想其他工厂模式那样可以自由增加新产品,可以容易的调整生产的流水线,它是用来生产不同产品族的全部产品的抽象工厂模式可以看做是工厂模式的升级版,它是可以生产工厂的超级工厂,在有很多个业务品牌、业务分类时,通过抽象工厂模式生产需要的对象是一种非常好的解决方案。也可以这样来理解抽象工厂模式2. 使用抽象工厂模式场景:现在有分...原创 2019-09-14 18:33:30 · 211 阅读 · 0 评论