首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
设计模式
我可能是个假开发
创建于2023-06-20
订阅专栏
常见的设计模式
暂无订阅
共8篇文章
创建于2023-06-20
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
策略模式
一、概念 定义一系列的算法,把他们一个个封装起来,并且使他们可互相替换。本模式使得算法可独立于使用它的客户而变化。 二、使用场景 一个类定义了多种行为,并且这些行为在这个类的方法中以多个条件语句的形式
模版方法模式
一、什么是模版方法模式 模板模式 :解决某类事情的步骤有些是固定的,有些是会发生变化的,那么这时候我们可以为这类事情提供一个模板代码,从而提高效率。 通过定义一个算法骨架,而将算法中的步骤延迟到子类,
代理模式
一、概念 代理模式是指,为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户类和目标对象之间起到中介的作用。 使用代理对象,是为了
单例模式
单例设计模式 单例设计模式是一种对象创建模式,用于产生一个对象的具体实例,它可以确保系统中一个类只产生一个实例。 好处: 对于频繁使用的对象,可以省略创建对象所花费的时间,这对于那些重量级对象而言,是
观察者设计模式
观察者设计模式 一、概念 定义对象之间的一种一对多的依赖关系,使得每当一个对象状态发生改变时,其相关依赖对象皆得到通知并被自动更新。 二、使用场景 一个抽象模型有两个方面,其中一个方面依赖于另一个方面
责任链模式
责任链模式 一、概念 是一个请求有多个对象来处理,这些对象是一条链,但具体由哪个对象来处理,根据条件判断来确定,如果不能处理会传递给该链中的下一个对象,直到有对象处理它为止。 二、使用场景 有多个对象
适配器模式
适配器模式 一、适配器模式定义 适配器模式的定义是,Convert the interface of a class into another interface clients expect,将某个
装饰模式
装饰模式 一、概念 装饰模式(Decorator Pattern):动态地给一个对象增加一些额外的职责,就增加对象功能来说,装饰模式比生成子类实现更为灵活。装饰模式是一种对象结构型模式。 定义一个抽象