首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
设计模式
订阅
用户5568501199085
更多收藏集
微信扫码分享
微信
新浪微博
QQ
18篇文章 · 0订阅
设计模式-状态模式
定义 状态模式 (State Pattern)允许一个对象在其内部状态改变时改变它的行为,对象看起来似乎修改了它的类,类的行为随着它的状态改变而改变。 对象有自己的状态 不同状态下执行的逻辑不一样 用
前端必懂的设计模式-策略模式
定义 策略模式 (Strategy Pattern)又称政策模式,其定义一系列的算法,把它们一个个封装起来,并且使它们可以互相替换。封装的策略算法一般是独立的,策略模式根据输入来调整采用哪个算法。
前端必懂的设计模式-装饰器模式
装饰器模式Decorator Pattern也称为包装模式Wrapper Pattern是指在不改变原有对象的基础之上,将功能附加到对象上,提供了比继承更有弹性的替代方案扩展原有对象的功能。
前端必懂的设计模式-代理模式
代理模式(Proxy Pattern) :给某一个对象提供一个代理,并由代理对象控制对原对象的引用。代理模式的英 文叫做Proxy或Surrogate,它是一种对象结构型模式。
前端必懂的设计模式-单例模式
单例模式 又称为单体模式,保证一个类只有一个实例,并提供一个访问它的全局访问点。也就是说,第二次使用同一个类创建新对象的时候,应该得到与第一次创建的对象完全相同的对象。
前端必懂的设计模式-外观模式
外观模式又叫门面模式,指提供一个统一的接口去访问多个子系统的多个不同的接口,为子系统中的一组接口提供统一的高层接口。使得子系统更容易使用,不仅简化类中的接口,而且实现调用者和接口的解耦。
前端必懂的设计模式-工厂模式
工厂模式(Factory Pattern),根据不同的输入返回不同类的实例,一般用来创建同一类对象。工厂模式的主要思想是将对象的创建与对象的实现分离。
前端必懂的设计原则-依赖倒置原则
依赖倒置原则其含义:高层模块不应该依赖低层模块,两者都应该依赖其抽象;抽象不应该依赖细节, 细节应该依赖于抽像;要针对接口编程,不要针对实现编程
前端必懂的设计原则-里氏替换
所有引用其父类对象方法的地方,都可以透明的替换为其子类对象。如果S是T的子类,则T的对象可以替换为S的对象,而不会破坏程序。
前端必懂的设计原则-开闭原则
什么是开闭原则(OCP)添加一个新的功能应该是,在已有代码基础上扩展代码(新增模块、类、方法等),而非修改已有代码(修改模块、类、方法等)。