设计模式
文章平均质量分 63
Genven_Liang
这个作者很懒,什么都没留下…
展开
-
设计模式 抽象工厂模式(Abstract Factory Pattern)
设计模式 抽象工厂模式(Abstract Factory Pattern)一、简述抽象工厂模式:定义一个创建一些列相关或相互依赖的对象接口,而无需指定它们具体的类。对比工厂方法模式:(简历举例)工厂方法模式是 多个工厂,一个工厂创建一个单一的产品。抽象工厂模式是 多个工厂,一个工厂创建一些相关的产品(比如生产同一个牌子的上衣和裤子、比如生产同一系列但不同款式的衣服)例子打包:例子打包:外链:https://wwa.lan...原创 2021-08-11 20:42:28 · 183 阅读 · 0 评论 -
设计模式 工厂方法模式(Factory Method Pattern)
设计模式 工厂方法模式(Factory Method Pattern)一、简述工厂方法模式:定义一个用于创建对象的接口,让子类决定实例化哪个类。将创建过程延迟到子类进行。对比简单工厂模式:(简单举例)简单工厂模式是客户端将需求参数传递给产品工厂,产品工厂返回对应的产品实例对象给客户端;工厂方法模式是不同的产品由不同的工厂生产,客户端想要A产品,自己找A工厂创建,客户端想要B产品,就自己找B工厂创建。例子打包:外...原创 2021-08-11 13:55:53 · 169 阅读 · 0 评论 -
设计模式 七大原则,UML类图
设计模式 七大原则一、简述 设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。问题(problem) --》解决方案(solution) --》效果(consequences),从而总结出一个设计模式,后人参考该模式以期望避免出现类似问题,并达到某种效果。二、设计模式七大原则原则名称 解释 开闭...原创 2021-08-08 19:30:03 · 274 阅读 · 0 评论 -
设计模式 简单工厂模式(Simple Factory Pattern)
设计模式 简单工厂模式(Simple Factory Pattern)一、简述 简单工厂模式:定义一个工厂类,它根据参数的不同返回不同类的实例,被创建的实例通常都具有共同的父类。二、UML类图三、例子场景:代码:效果:四、总结4.1 优缺点4.2 适用场景 ...原创 2021-08-08 18:38:48 · 229 阅读 · 0 评论