设计模式
设计模式笔记
呦啊哈
这个作者很懒,什么都没留下…
展开
-
设计模式七大原则
设计模式常用七大原则 单一职责原则 接口隔离原则 依赖倒转原则 里氏替换原则 开闭原则 迪米特法则 合成复用原则 单一职责原则 对类来说,一个类应该只负责一项职责。 单一职责原则注意事项和细节 降低类的复杂度,一个类只负责一项职责。 提高类的可读性,可维护性 降低变更引起的风险 通常情况下,我们应当遵守单一职责原则,只有逻辑足够简单,才可以违背单一职责原则 接口隔离原则 客户端不应该依赖他不需要的接口,即一个类对另一个类的依赖应该建立在最小的接口上。 依赖倒转原则 高层模块不应该原创 2020-12-28 15:26:45 · 122 阅读 · 0 评论 -
设计模式总览
设计模式概述 设计模式就是某些问题的通用解决方案,设计模式代表了最佳实践。 设计模式本质是提高软件的维护性,通用性和扩展性,并降低软件的复杂度 设计模式的分类 创建型模式 什么是创建者模式 创建型模式是处理对象创建的设计模式,试图根据实际情况使用合适的方式创建对象。基本的对象创建方式可能会导致设计上的问题,或增加设计的复杂度。创建型模式通过以某种方式控制对象的创建来解决问题。 创建者模式的定义 创建型模式旨在将系统与它的对象创建、结合、表示的方式分离。这些设计模式在对象创建的类型、主体、方式、时间等方面提高原创 2020-12-28 15:25:27 · 78 阅读 · 0 评论 -
什么是设计模式
什么是设计模式? In software engineering, a design pattern is a general repeatable solution to a commonly occurring problem in software design. A design pattern isn’t a finished design that can be transformed directly into code. It is a description or template原创 2020-12-03 18:54:25 · 96 阅读 · 0 评论 -
Simpleton-单例模式
单例模式 定义:采取一定的方法保证在整个软件系统中,某一个类只有一个对象实例,并且该类值提供一个取得该对象的实例方法。 单例模式类图 单例模式的实现方式 1. 饿汉式 静态常量 步骤: 构造器私有化 类的内部创建对象 向外暴露一个静态的公共方法 代码实现 优点:写法比较简单,在类装载的时候就完成了实例化。避免了线程同步问题。 缺点:在类装载的时候就完成了实例化,没有达到Lazy Loading的效果。如果从始至终没有使用过这个类,就会造成内存浪费。 package Singleton.hungry原创 2020-11-28 15:56:11 · 113 阅读 · 0 评论