首页
AI Coding
AIDP
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
设计模式
Lehendss
创建于2021-10-29
订阅专栏
连载设计模式
暂无订阅
共7篇文章
创建于2021-10-29
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
设计模式连更(8)-建造者模式
建造者模式 概述 建造者模式是一种创建型设计模式,使你能够分步骤创建复杂对象。该模式允许你使用相同的创建代码生成不同类型和形式的对象 问题 假设有一个复杂对象,在其构造时需要对诸多成员变量和嵌套对象进
设计模式连更(7)-原型模式
原型模式 概述 原型模式是一种创建型设计模式,使你能够复制已有的对象,而又无需使代码依赖他们所属的类 问题 如果你有一个对象,并且你希望生成与其完全相同的一个复制品,你该如何实现呢? 你可以新建一个相
设计模式连更(6)-抽象工厂模式
抽象工厂模式 概述 抽象工厂模式是一种创建型设计模式,它能创建一系列相关的对象,而无需指定其具体类 解决方案 抽象工厂模式建议为系列中的每个产品明确声明接口,然后确保所有产品变体都继承这些接口。 抽象
设计模式连更(5)-工厂方法模式
工厂方法模式 概述 工厂方法模式是一种创建型设计模式,其在父类中提供一个创建对象的方法,允许子类决定实例化对象的类型 解决方案 工厂方法模式建议使用特殊的工厂方法代替对于对象构造函数的直接调用(即是用
设计模式连更(4)-迭代器模式
迭代器模式 概述 迭代器模式是一种行为设计模式,让你在不暴露集合底层表现形式的情况下遍历集合中所有的元素 主要思想 迭代器模式的主要思想是将集合的遍历行为抽取为单独的迭代器对象 所有迭代器必须实现相同
设计模式连更(3)-模板方法模式
模板方法模式 概述 模板方法模式是一种行为设计模式,它在超类中定义了一个算法的框架,允许子类在不修改结构的情况下重写算法的特定步骤 解决方案 模板方法模式建议将算法分解为一系列步骤,然后将这些步骤改写
设计模式连更(1)-代理模式
代理模式 概述 代理模式是一种结构型模式,让你能够提供对象的代替品或其占位符。本文讲述设计模式的使用场景以及优缺点