首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
设计模式
无限进化
创建于2023-11-08
订阅专栏
设计模式
等 2 人订阅
共10篇文章
创建于2023-11-08
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
抽象工厂模式
点击阅读:设计模式系列文章 1. 抽象工厂模式的定义 抽象工厂模式(Abstract Factory Pattern) 是一种创建型设计模式,它的核心思想是: 提供一个创建一系列相关或相互依赖对象的接
工厂方法模式
点击阅读:设计模式系列文章 1. 工厂方法模式的定义 在简单工厂模式文中,阐述了简单工厂模式的缺点: 扩展性受限:如果需要添加新的产品类型,通常需要修改工厂类的逻辑,违反了开闭原则。 责任过重:工厂类
责任链模式
点击阅读:设计模式系列文章 1. 责任链模式的定义 责任链模式(Chain of Responsibility Pattern) 是一种行为型设计模式,它的核心思想是: 将请求的发送者与处理者解耦,使
建造者(Builder)模式
点击阅读:设计模式系列文章 1. 建造者模式概述 1.1 建造者模式概述 建造者模式(Builder Pattern)是创建型设计模式,核心思想是将一个复杂对象的构建与它的表示分离,使得同样的构建过程
观察者模式
点击阅读:设计模式系列文章 1. 观察者模式的定义 观察者模式(Observer Pattern)是一种行为设计模式,定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在
设计模式的几大原则
本文介绍一下设计模式中的几大原则,这些原则共同的目标是创建高内聚、低耦合、易于维护、扩展和复用的代码。 1. 单一职责原则 1.1 解读 单一职责原则,Single Responsibility Pr
策略模式
点击阅读:设计模式系列文章 1. 策略模式定义 策略模式(Strategy):它定义了算法家族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化,不会影响到使用算法的客户。 策略模式封装了变化
设计模式系列文章
设计模式系列文章: 简单工厂模式、策略模式、代理模式、单例模式、装饰模式、模板方法模式、外观模式、建造者模式等
简单工厂模式
1. 简单工厂模式定义 简单工厂模式(Simple Factory Pattern):又称为静态工厂方法(Static Factory Method)模式,它属于一种创建型设计模式。在简单工厂模式中,
代理模式
1. 代理模式定义 代理模式(Proxy):为其他对象提供一种代理以控制对这种对象的访问,可以提供额外的功能或控制。 通俗来说,当无法或者直接访问某个对象,可通过一个代理对象间接访问。代理模式可以理解