首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
设计模式
敖正炀
创建于2025-04-03
订阅专栏
主要介绍一些设计模式
暂无订阅
共31篇文章
创建于2025-04-03
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
行为型模式-责任链模式
责任链模式(Chain of Responsibility Pattern)是面向对象设计中最为经典的行为型模式之一。其核心意图在于使多个对象都有机会处理请求,从而避免请求发送者与接收者之间的耦合
创建型模式-全景分析
“对象的创建”从来不是一行简单的 new 语句。当系统变得复杂、需求开始多变,对象创建的时机、方式、数量与结构便成为影响系统可维护性、扩展性与性能的关键杠杆。
创建型模式-原型模式
原型模式(Prototype Pattern) 是一种创建型设计模式,其核心意图在于用原型实例指定创建对象的种类,并通过拷贝这些原型来创建新的对象。
创建型模式-建造者模式
在面向对象编程的日常实践中,我们时常面临一个棘手的问题:如何优雅地创建一个包含大量参数、且参数间存在复杂依赖关系的对象?
创建型模式-抽象工厂模式
提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。该模式的核心意图在于封装产品族的创建过程,确保客户端在运行时能够透明地切换整个产品族,同时严格保证产品族内各对象之间的兼容性与一致性
创建型模式-工厂方法模式
在面向对象设计的广阔天地中,对象创建是一个永恒的话题。工厂方法模式(Factory Method Pattern)作为 GoF 23 种经典设计模式之一,为我们提供了一种优雅的对象创建范式。
创造型模式-单例模式
单例模式(Singleton Pattern)是软件设计模式中最基础也最经典的一种创建型模式,其核心定义简洁而明确:确保一个类在整个JVM运行期间有且仅有一个实例,并提供一个全局访问点来获取
行为型模式
行为型模式通过责任链传递请求、命令封装操作、策略切换算法、观察者通知状态变化及模板方法定义骨架等,解耦对象交互,动态分配职责,提升系统灵活性和扩展性,适用于算法、通信与流程管理场景。
结构型设计模式
结构型模式通过适配接口、桥接抽象与实现、组合树形结构、动态装饰、简化子系统外观、共享享元及代理控制访问,优化对象间协作,提升系统灵活性与复用性。
创建型模式
创建型模式包括单例、工厂方法、抽象工厂、建造者和原型,分别用于全局唯一实例、对象创建解耦、产品族构建、分步生成复杂对象和克隆原型,提升代码复用性和维护性。
设计模式概述
设计模式分为创建型、结构型和行为型,通过解耦对象创建、接口适配及职责分配,提升代码复用性和可维护性,遵循开闭原则等核心思想,优化系统扩展性。