Java 设计模式学习笔记整理手册
目录 一、GoF设计模式的分类 1.1 创建型 1.2 结构型 1.3 行为型 二、设计原则概述 2.1 面向对象设计原则概述: 2.2 单一职责原则 2.3 开闭原则 2.4 里氏代换原则 2.5 依赖倒转原则 2.6 接口隔离原则 2....
目录 一、GoF设计模式的分类 1.1 创建型 1.2 结构型 1.3 行为型 二、设计原则概述 2.1 面向对象设计原则概述: 2.2 单一职责原则 2.3 开闭原则 2.4 里氏代换原则 2.5 依赖倒转原则 2.6 接口隔离原则 2....
目录 一、设计原则概述 1.1 面向对象设计原则概述: 1.2 单一职责原则 1.3 开闭原则 1.4 里氏代换原则 1.5 依赖倒转原则 1.6 接口隔离原则 1.7 合成复用原则 1.8 迪米特法则 一、设计原则概述 1.1 面向对象设...
获取 IDEA 激活码、PyCharm 激活码、WebStorm 激活码和 DataGrip 激活码,提供详细破解教程与永久激活方法。支持 IDEA 永久激活与破解,免费获取注册码与激活码,解决 2024/2025 版本激活问题,轻松实现所有 JetBrains 工具的激活。
目录 一、模式定义 二、模式角色 三、模式分析 四、典型例子 一、模式定义 解释器模式(Interpreter Pattern):定义语言的文法,并且建立一个解释器来解释改语言中的句子,这里的“语言”意思是规定格式和语法的代码,所以解释器模...
目录 一、模式定义 二、模式角色 三、模式分析 四、典型例子 五、适用场景 一、模式定义 命令模式(Command Pattern):将一个请求封装为一个对象,使发出请求的责任和执行请求的责任分离,两者之间通过命令对象进行沟通,方便将命令对...
目录 一、模式定义 二、模式角色 三、模式分析 四、典型例子 五、适用场景 一、模式定义 迭代器模式(Iterator Pattern):提供一种方法来访问聚合对象,而不用暴露这个对象的内部表示,其别名为游标(Cursor),所以迭代器模式...
目录 一、模式定义 二、模式角色 三、模式分析 3.1 模式作用 3.2 模式优缺点 3.3 模式经典代码 四、典型例子 五、模式应用 一、模式定义 中介者模式(Mediator Pattern):中介者模式就是用一个中介对象来封装一系列的...
目录 一、模式定义 二、模式角色 三、模式分析 四、模式例子 五、模式应用 一、模式定义 备忘录模式(Memento Pattern):备忘录模式的定义是在不破坏封装的前提下,捕获一个对象的内部状态,并将该对象之外保存这个状态,这样可以在以...
目录 模式定义 模式角色 模式分析 模式例子 模式应用 模式定义 访问者模式:表示一个作用于某对象结构中的各元素的操作,它使我们可以在不改变各元素的类的前提下定义作用于这些元素的新操作。所以访问者模式是一种对象行为型模式。 模式角色 访问者...
@ 目录 模式定义 模式角色 模式分析 模式例子 模式应用 模式定义 桥接模式(Bridge Pattern)是将抽象部分和实现部分分离,使它们可以独立地改变,是一种对象结构型模式。 模式角色 桥接模式包含如下角色: Abstraction...
@ 目录 模式定义 模式角色 模式分析 模式例子 模式分类 模式应用 模式定义 适配器模式(Adapter Pattern):将一个接口转换成客户希望的接口,适配器模式使接口不兼容的那些类可以一起工作,其别名为包装器(Wrapper)。适配...