首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
设计模式:从基础到实践的系统学习指南
清风徐来369
创建于2025-09-18
订阅专栏
从基础到实践的系统学习指南设计模式是软件设计中反复出现的问题的通用解决方案,它源于大量项目实践,能提升代码的可复用性、可维护性和可扩展性。
等 3 人订阅
共4篇文章
创建于2025-09-18
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
第 4 天:建造者模式(Builder Pattern)—— 创建型模式
建造者模式将一个复杂对象的构建过程与它的表示分离,使得同样的构建过程可以创建不同的表示。它的核心是 “分步构建 + 统一组装”
第 3 天:抽象工厂模式(Abstract Factory Pattern)—— 创建型模式
抽象工厂模式提供一个创建一系列相关或相互依赖对象的接口(抽象工厂),而无需指定它们具体的类。它的核心是 “按‘产品族’创建对象”,而非工厂方法的 “按‘单一产品’创建对象”。
第 2 天:工厂方法模式(Factory Method Pattern)—— 创建型模式
工厂方法模式定义一个创建对象的接口(抽象工厂),但由子类决定实例化哪个类。它将对象的创建逻辑延迟到子类中,实现了 “创建责任” 与 “使用责任” 的彻底分离。
第 1 天:单例模式(Singleton Pattern)—— 创建型模式
单例模式确保一个类仅有一个实例,并提供一个全局访问点来获取该实例。它的核心是 “控制实例数量”,避免重复创建消耗资源的对象(如数据库连接池、配置管理器)。