设计模式
文章平均质量分 92
小电玩
闲着无聊就学习
展开
-
23种设计模式,纯简单理解,面试必备
这意味着无论是处理一个单独的对象还是处理由多个对象组成的复合对象,客户端代码都不需要知道具体的细节,只需要调用同一个接口即可。它们可以独立的变化。具体的实现在代码中也很常见,定义接口类,抽象类进行实现接口类,装饰器类进行继承抽象类进行装饰,这才是完美的符合装饰器设计模式。中介者设计模式的思想就是它能够减少对象之间的依赖关系,使得对象不需要显示地相互引用,从而使耦合性降低,系统易于扩展。在责任链模式中,通常将每个处理者看作一个链表中的节点,每个节点都包含了处理请求的方法以及后继节点的引用。原创 2024-09-20 16:52:43 · 2236 阅读 · 0 评论 -
Java 23种设计模式介绍以及代码示例 第三篇行为型设计模式
使用行为型设计模式可以帮助我们更好地组织和管理对象之间的交互行为,提高代码的可重用性、可扩展性和维护性。下面是一些在Java中使用行为型设计模式的理由:1. 利于代码的重用:通过使用行为型设计模式,我们可以将通用的行为逻辑封装到可重用的组件中,减少重复编写代码的工作量。2. 降低耦合度:行为型设计模式将对象之间的交互行为解耦,使得各个对象之间的依赖性降低,从而提高了系统的灵活性和可维护性。原创 2023-10-20 20:14:22 · 182 阅读 · 2 评论 -
Java 23种设计模式介绍以及代码示例 第二篇结构型设计模式
Java 23种设计模式介绍以及代码示例 第二篇结构型设计模式 创建型模式:单例模式,简单工厂模式,工厂方法模式,抽象工厂模式,原型模式,建造者模式结构型模式:适配器模式,桥接模式,组合模式,装饰器模式,外观模式,享元模式,代理模式 行为型模式:观察者模式,模板方法模式,命令模式,迭代器模式,解释器模式,中介者模式,备忘录模式,状态模式,策略模式,职责链模式,访问者模式原创 2023-10-19 14:33:23 · 182 阅读 · 0 评论 -
Java 23种设计模式介绍以及代码示例 第一篇创建型设计模式
Java 23种设计模式介绍以及代码示例 第一篇创建型设计模式 创建型模式:单例模式,简单工厂模式,工厂方法模式,抽象工厂模式,原型模式,建造者模式结构型模式:适配器模式,桥接模式,组合模式,装饰器模式,外观模式,享元模式,代理模式 行为型模式:观察者模式,模板方法模式,命令模式,迭代器模式,解释器模式,中介者模式,备忘录模式,状态模式,策略模式,职责链模式,访问者模式原创 2023-10-18 21:25:46 · 256 阅读 · 7 评论