最新 最热

【设计模式】设计模式总结 ( 七大设计原则 | 创建型模式 | 结构型模式 | 行为型模式 ) ★★★

开闭原则 是 面向对象 设计 中 , 最基础的 设计原则 , 它指导我们建立稳定灵活的系统 ;

2023-03-29
0

【设计模式】软件设计七大原则 ( 合成复用原则 | 代码示例 )

合成复用原则 又称为 组合复用原则 , 合成/聚合复用原则 , 组合/聚合复用原则 ;

2023-03-29
0

【设计模式】软件设计七大原则 ( 迪米特原则 | 代码示例 )

代码实现的层面最佳做法 : 尽量不要对外公开太多的 public 方法 , 和 public 变量 , 尽量内敛 , 多使用 private / protected 权限 ;

2023-03-29
0

【设计模式】软件设计七大原则 ( 接口隔离原则 | 代码示例 )

接口隔离原则 : 用 多个 专门的 接口 , 不使用 单一 的总接口 , 客户端 不应该依赖 它 不需要的 接口 ;

2023-03-29
1

【设计模式】软件设计七大原则 ( 单一职责原则 | 代码示例 )

单一职责优点 : 提高 类的 可读性 , 提高 系统的 可维护性 , 降低 类的复杂度 , 降低 变更引起的风险 ;

2023-03-29
0

【设计模式】软件设计七大原则 ( 依赖倒置原则 | 代码示例 )

依赖倒置原则 : 高层模块 不应该 依赖 低层模块 , 二者都应该 依赖其抽象 ; 抽象 不应该 依赖细节 , 细节应该依赖抽象 ;

2023-03-29
0

【设计模式】软件设计七大原则 ( 开闭原则 )

开闭原则 是 面向对象 设计 中 , 最基础的 设计原则 , 它指导我们建立稳定灵活的系统 ;

2023-03-29
0

【设计模式】工厂方法模式 ( 简介 | 适用场景 | 优缺点 | 代码示例 )

工厂方法模式 : 定义一个 创建对象 的 接口 , 让 实现这个接口的子类 决定 实例化哪个类 , 工厂方法让 类的实例化 推迟到子类中进行 ;

2023-03-29
0

【设计模式】简单工厂模式 ( 简介 | 适用场景 | 优缺点 | 代码示例 )

简单工厂模式优点 : 只需要传入 正确的参数 , 就可以 获取需要的对象 , 无需知道创建细节 ; 工厂类中有必要的 判断逻辑 , 可以决定 根据当前的参数 创建对应的产品实例 , 客户端可以免除直接创建产品对象的责任 ; ...

2023-03-29
0