首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
设计模式
zylai
创建于2025-02-08
订阅专栏
设计模式
等 1 人订阅
共6篇文章
创建于2025-02-08
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
设计模式-模版方法
一、定义 模版方法模式在一个方法中定义一个算法的骨架,而将一些步骤延迟到子类中。模版方法使得子类可以在不改变算法结构的情况下,重新定义算法中的某些步骤。 模版方法模式是很常见且很有用的一种模式,理解起
设计模式-外观模式
一、定义 外观模式提供了一个统一的接口,用来访问子系统中的一群接口。外观定义了一个高层的接口,让子系统更容易使用。 外观模式其实和适配器模式很像,只不过适配器模式转化接口是为了实现接口的兼容,把每个接
设计模式-适配器模式
一、定义 适配器模式可以将一个类的接口转换成客户期望的另一个接口,适配器让原本不兼容的类可以合作无间。 举一个生活中常见的例子,比如手机上的TypeC接口转3.5mm的二级插口的转换器,就是一个适配器
设计模式-命令模式
一、定义 命令模式就是将一些请求封装为对象,以便使用不同的请求、队列、或者日志来参数化其他对象。命令模式也可以支持撤销的操作。 也就是说可以把一些动作封装为对象,以便于我们随心所欲地存储、传递和调用它
设计模式-单例模式
一、定义 单例模式算是比较简单的一种设计模式了,其核心思想就是确保一个类只有一个实例,并提供一个全局访问点。 具体点来说,就是我们把单例类设计成自己管理的一个单独实例,同时避免其他类创建单例实例,要想
设计模式-策略模式
一、定义 策略模式比较容易理解且很常见,主要思想就是将同一类型的算法封装为一个算法组,使得他们之间可以相互替换,此模式让算法变化独立于使用算法的客户。可能这样直接说比较抽象,下面的实现通过一个经典的鸭