首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
设计模式
冯fjl
创建于2022-07-29
订阅专栏
js 设计模式
暂无订阅
共7篇文章
创建于2022-07-29
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
适配器模式
适配器模式是一种结构型设计模式, 它能使接口不兼容的对象能够相互合作 适配器模式结构 客户端 (Client) 是包含当前程序业务逻辑的类。 客户端接口 (Client Interface) 描述了
单例模式
问题 单例模式同时解决了两个问题, 所以违反了_单一职责原则_: 保证一个类只有一个实例。 2. 为该实例提供一个全局访问节点。 还记得你 (好吧, 其实是我自己) 用过的那些存储重要对象的全局变量吗
抽象工厂方法
抽象工厂模式(Abstract Factory Pattern)是围绕一个超级工厂创建其他工厂。该超级工厂又称为其他工厂的工厂。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式
工厂方法模式造coffee
意图:定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行。 主要解决:主要解决接口选择的问题。
简单工厂
问题 假设你正在开发一款物流管理应用。最初版本只能处理卡车运输,因此大部分代码都在位于名为 卡车 的类中。 一段时间后,这款应用变得极受欢迎。你每天都能收到十几次来自海运公司的请求,希望应用能够支持海
创造者模式
工厂模式创建出一个对象,它追求的创建结果 创建者模式参与了创建过程,对于创建的具体实现的细节参与了干涉
工厂模式
简单工厂 优点 只需要一个正确的参数,就可以获取到你所需要的对象,而无需知道其创建的具体细节 不足 在函数内包含了所有对象的创建逻辑(构造函数)和判断逻辑的代码,每增加新的构造函数还需要修改判断逻辑代