
设计模式
文章平均质量分 76
设计模式是程序员在面对同类软件工程设计问题所总结出来的有用的经验,
模式不是代码,而是某类问题的通用解决方案,设计模式(Design pattern)
代表了最佳的实践。这些解决方案是众多软件开发人员经过相当长的一段时
间的试验和错误总结出来的
少年请慢走
无他,唯手熟尔
展开
-
设计模式(二)单例模式篇
一、设计模式常用的七大原则有:1) 单一职责原则一个类只负责一项职责;提高类的可读性,可维护性2) 接口隔离原则 即一个类对另一个类的依赖 应该建立在最小的接口上3) 依赖倒转(倒置)原则高层模块不应该依赖低层模块,二者都应该依赖其抽象;依赖倒转(倒置)的中心思想是面向接口编程4) 里氏替换原则 在使用继承时,遵循里氏替换原则,在子类中尽量不要重写父类的方法;在适当的情况下...原创 2019-11-12 16:32:47 · 149 阅读 · 0 评论 -
设计模式(一)设计模式的七大原则
目录1. 单一职责原则2. 接口隔离原则3. 里氏替换原则4. 依赖倒置原则5. 开闭原则6. 迪米特原则7. 合成复用原则8.UML类图1. 单一职责原则 对类来说的,即一个类应该只负责一项职责。 1)降低类的复杂度,一个类只负责一项职责。 2) 提高类的可读性,可维护性 3) 降低变更引起的风险2. 接口隔离原则一个类对另一个类的依赖应该建立在最小接口上3. 里氏替换原则继承实际上让两个类耦合性增强了...原创 2021-07-11 07:00:06 · 192 阅读 · 0 评论 -
设计模式(四)原型模式篇
一、原型模式-基本介绍1) 原型模式(Prototype模式)是指:用原型实例指定创建对象的种类,并且通过拷 贝这些原型,创建新的对象2) 原型模式是一种创建型设计模式,允许一个对象再创建另外一个可定制的对象, 无需知道如何创建的细节3) 工作原理是:通过将一个原型对象传给那个要发动创建的对象,这个要发动创建 的对象通过请求原型对象拷贝它们自己来实施创建,即 对象.clone()属...原创 2019-11-12 16:34:29 · 196 阅读 · 0 评论 -
设计模式(三)工厂模式篇
1) 工厂模式的意义 将实例化对象的代码提取出来,放到一个类中统一管理和维护,达到和主项目的 依赖关系的解耦。从而提高项目的扩展和维护性。2) 三种工厂模式 (简单工厂模式、工厂方法模式、抽象工厂模式)3) 设计模式的依赖抽象原则 简单工厂模式 基本介绍1) 简单工厂模式是属于创建型模式,是工厂模式的一种。简单工厂模式是由一 个工厂对象决定创建出哪一种产品类的实例。简单工厂模式是...原创 2019-11-12 16:33:48 · 155 阅读 · 0 评论