自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 工厂方法模式实现支付场景 枚举类型 + 反射动态实例化

类型安全:通过枚举限定可用支付类型动态加载:通过反射根据枚举配置创建实例可扩展性:新增支付类型只需修改枚举(无需改工厂) 2. 具体支付实现(示例) 3. 增强型支付类型枚举 4. 支付工厂类 5. 自定义异常类 6. 客户端使用 方案特点分析 类型安全优势 动态扩展示例 新增比特币支付:添加实现类 修改枚举配置 直接使用

2025-02-14 11:05:32 487

原创 七大软件设计原则总结

尽量使用组合(has-a)或聚合(contains-a)关系,而非继承(is-a)来实现代码复用。客户端不应依赖它不需要的接口,将臃肿的接口拆分为更小的独立接口。一个类(或方法、模块)只应有一个引起它变化的原因,即职责单一。继承关系中子类不应破坏父类的行为约束,保持“is-a”关系。降低类的复杂度,提高可读性、可维护性,减少修改带来的风险。软件实体(类、模块、函数)应对扩展开放,对修改关闭。设计公共接口时(如微服务 API、工具类接口)。复用已有功能时(如工具类复用、功能模块集成)。

2025-02-13 17:13:55 1385

原创 VMware创建虚拟机

选择你准备好的ISO文件,继续点击下一步:

2023-12-04 17:05:01 112

原创 Linux安装Docker(简单版)

复制加速器命令一起执行,不要单个执行。

2023-11-27 09:58:20 280 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除