![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 86
左途
每天在进步..
展开
-
常用设计模式(二)--三种工厂模式
2. 工厂模式 工厂顾名思义就是创建产品,根据产品是具体产品还是具体工厂可分为简单工厂模式和工厂方法模式,根据工厂的抽象程度可分为工厂方法模式和抽象工厂模式。 也就是说,工厂模式可分为简单工厂模式、工厂方法模式、抽象工厂模式三种,这里放在这一起分析。 2.1 简单工厂模式 简单工厂模式专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。其UML类图如下: 2.1.1 代码实现 下面我们使用电脑生产来讲解该模式: **Computer类:**电脑标准规范类(AbstractProduct原创 2021-04-07 09:52:30 · 423 阅读 · 0 评论 -
常用设计模式(一)--单例模式
概述 设计模式六大原则 **单一职责原则:**一个类只负责一个功能领域中的相应职责 **开闭原则:**一个软件实体应当对扩展开放,对修改关闭。即软件实体应尽量在不修改原有代码的情况下进行扩展 **里氏代换原则:**所有引用基类(父类)的地方必须能透明地使用其子类的对象 **依赖倒置原则:**高层模块不应该依赖低层模块,两者都应该依赖其抽象;抽象不应该依赖细节,细节应该依赖抽象,其核心思想是:要面向接口编程,不要面向实现编程。 **接口隔离原则:**使用多个专门的接口,而不使用单一的总接口,即客户端不应该依原创 2021-04-07 09:49:42 · 123 阅读 · 0 评论