首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
EzreaLwj
掘友等级
获得徽章 16
动态
文章
专栏
沸点
收藏集
关注
作品
赞
358
文章 358
沸点 0
赞
358
返回
|
搜索文章
最新
热门
原型模式
背景 原型(prototype)模式可以在不指定类名的前提下生成实例 以下情况不能根据类来生成实例,要根据现有的实例来生成实例 ;对象种类繁多,无法将它们整合到一个类中 ;需要处理的对象过多等
解释器模式
在解释器(interpreter)模式中,程序要解决的问题会被用非常简单的“迷你语言”表述出来。即用“迷你语言”编写“迷你程序”把具体的问题表述出来。
备忘录模式
我们在使用文本编辑器时,如果不小心删除了某一句话,可以通过撤销功能将文件恢复至之前的状态。而 Memento 是这样的一种设计模式,他事先将某个时间点的实例保存下来,之后有必要时,再将实例恢复至
命令模式
如果我们有一个类,用来表示“请进行这项工作”的“命令”就会方便很多。每一项想做的工作就不再是“方法的调用”这种动态处理了,而是一个表示命令的类的实例,即可以用“物”来表示。
享元模式
享元模式又叫做 Flyweight 模式,一言以蔽之就是“通过尽量共享实例来避免 new 出实例”,当需要某个实例时,并不总是通过new 关键字来生成实例,而是尽量共用已经存在的实例。
状态模式
背景 在State 模式中,我们用类表示状态。以类来表示状态后,我们就能通过切换类来方便地改变对象的状态。
仲裁者(中介者)模式
Mediator 是仲裁者,中介者的意思,一方面,当组员发生麻烦事时,通知仲裁者,发生涉及全体组员的事情时也通知仲裁者。当仲裁者下达命令时,组员会立即执行。组员向仲裁者报告,仲裁者向组员下达命令。
访问者模式
在访问者模式中,数据结构与处理被分离开来。我们编写一个表示访问者的类来访问数据结构中的元素,并把对各元素的处理交给访问者类。当需要增加新的处理时,我们只需要写新的访问者,然后让数据结构可以接受该访问者
装饰器模式
不断为对象添加装饰的设计模式被称为 装饰器模式 。首先有一个相当于蛋糕的对象,然后不断地装饰蛋糕一样地不断对其增加功能,它就变成了使用目的更加明确的对象。
组合模式
组合模式,又称为 Composite 模式,在计算机的文件系统中,一个文件夹可以放入文件和文件夹(子文件夹),而子文件夹又可以放入新的文件和文件夹。可以说,文件夹是形成了一种容器结构,递归结构。
下一页
个人成就
文章被点赞
684
文章被阅读
82,375
掘力值
3,595
关注了
24
关注者
120
收藏集
7
关注标签
7
加入于
2022-05-13