首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
设计模式
我为双鱼狂
创建于2021-11-19
订阅专栏
用 Swift 语言来梳理设计模式,让自己写的代码更加系统化
暂无订阅
共3篇文章
创建于2021-11-19
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
设计模式(三)生成器模式
生成器模式可以用到有多个参数需要配置的对象中。可以将初始化和配置参数拆分开,达到分步创建对象的目的。同时也可以组合不同的配置参数,封装一个具体的对象初始化方法。
设计模式(二)抽象工厂模式
抽象工厂模式首先定义创建的对象和要实现的函数,子类通过遵守的方式,在基类的框架下去实现处理等。子类和基类之间存在一种继承关系,同时子类之间相互兼容,是一种比较灵活的设计模式。
设计模式(一)工厂方法
工厂方法模式是整合代码,减少 if-else 代码的一直很好的方式,不过相对应的也会增加创建子类。若 if-else 使用的比较多,可以考虑重构成工厂方法模式。