设计模式
文章平均质量分 73
设计模式
上海市市花
这个作者很懒,什么都没留下…
展开
-
设计模式的分类和六大原则
设计模式的分类和六大原则设计模式的分类1. 创建型模式(5种)2. 结构型模式(7种)3. 行为型模式(11种)六大原则总原则:开闭原则定义:一个软件实体应该对扩展开放,对修改关闭。1. 单一职责原则定义:有且仅有一个原因引起类的变更优点:临界点:2. 里氏代换原则定义:所有引用基类的地方必须能透明地使用其子类的对象优点:缺点:四层含义:3. 依赖倒转原则定义:处理:4. 依赖倒转原则定义:客户端不应该依赖不需要的接口,类之间的依赖关系应该建立在最小的接口上四层含义:处理:5. 迪米特法则(最少知道原则)定原创 2021-11-15 17:29:21 · 241 阅读 · 0 评论 -
单例模式
单例模式概述介绍目的意图解决什么时候使用如何解决关键代码实现饿汉式懒汉式双重校验锁(double-checked locking)概述介绍单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。目的意图保证一个类有且只有有一个实例,并提供一个全局原创 2021-04-04 14:53:57 · 83 阅读 · 0 评论 -
设计模式七大原则
设计模式七大原则设计模式的目的设计模式七大原则概述1.单一职责原则2.接口隔离原则3.依赖倒转原则4.里氏替换原5.开闭原则(ocp)6.迪米特法则7.合成复用原则设计模式的目的代码重用性(相同的代码,不用多次编写)可读性(编程规范,便于其他人阅读)可扩展性(需要增加新功能时,方便扩展,称为可维护)可靠性(增加新功能后,对原来的功能没有影响)是程序呈现高内聚,低耦合设计模式七大原则概述1.单一职责原则注意事项和细节降低类的复杂度,一个类只负责一项职责提高类的可读性,可维护性降低原创 2020-11-29 17:09:10 · 89 阅读 · 0 评论