首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
设计模式
陈小二kkk
创建于2022-01-28
订阅专栏
通过 typescript 实现设计模式
等 1 人订阅
共10篇文章
创建于2022-01-28
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
设计模式文章 Index
设计模式专栏索引,持续更新中。 学习设计模式,先学习七大原则,明白设计模式中为什么要这么设计;再学习各个设计模式,对照着设计原则,明白为什么设计模式为什么要这么设计,主要要解决什么问题。
设计模式 | 生成者模式 Builder
当类日益庞大,里面涉及到初始化参数越来越多。可以使用生成者模式来封装一个产品的构造过程,并按步骤来进行产品的构建。
设计模式 | 桥接模式
桥接模式,是一种结构型的设计模式,设计的关键就在于能否解耦,将继承关系转化为组合的关系,降低了系统间的耦合,减少系统复杂和代码编写。
设计模式 | 状态模式
状态模式是一种行为设计模式。它可以在一个状态内部状态发生改变时改变其行为,且可以从一个状态变化到另外的一个状态。
设计模式 | 享元模式
享元模式:通过分离对象的特殊的可变部分(外部状态)和固定重复的不可变的部分(内部状态),改变为存放一个享元对象在不同场景下的小特殊对象,一个享元大对象会被上千个情境小对象复用。
设计模式 | 访问者模式
访问者模式建议将新行为放入一个名为访问者 的独立类中, 而不是试图将其整合到已有类中。最小化修改原来的实现,把新增加的特定操作交给访问者去处理,将算法与其所作用的实际对象隔离开。
设计模式 | 备忘录模式
在允许不暴露对象实现细节的前提下保存和恢复对象之前的状态;备忘录让对象自行负责创建其状态的快照。 任何其他对象都不能读取快照, 这有效地保障了数据的安全性。
设计模式 | 单例模式
单例模式是所有设计模式中最简单易懂的设计模式之一,故很多人都会以单例模式作为学习设计模式的第一站,很多很多教学网站或会以单例作为教学的第一章。Let's enjoy :P.
「设计模式之美」笔记-原则
七大设计模式简要介绍。其中,单一职责(SRP), 开闭原则(OCP), 里氏替换(LSP), 接口隔离(ISP), 依赖倒置(DIP) 共同构成了大名鼎鼎的 SOLID 原则。
设计模式 | 工厂模式
本文主要通过一串小故事,说明了简单工厂、工厂模式、抽象工厂及其适用的场景,主要通过 Typescript 来提供对应的代码 demo.