GOF23设计模式
基于Java的23种设计模式学习
逍遥自在”
这个作者很懒,什么都没留下…
展开
-
行为型模式大全(Java讲解)
文章目录责任链模式chain of responsibility 行为型模式关注系统中对象之间的相互交互,研究系统在运行时对象之间的相互通信和协作进一步明确对象的职责,共有11种模式: 责任链模式 chain of responsibility 命令模式 command 解释器模式 interpreter 迭代器模式 iterator 中介者模式 mediator 备忘录模式 memento 观察者模式 observer 状态模式 state 策略模式 strategy 模板方法模式 templa原创 2020-07-15 22:37:03 · 1231 阅读 · 0 评论 -
结构型模式大全(Java讲解)
核心作用: 是从程序的结构,上实现松耦合,从而可以扩大整体的类结构,用来解决更大的问题。 结构型模式分类: 适配器模式 代理模式 桥接模式 装饰模式 组合模式 外观模式 享元模式 适配器(adapter)模式 什么是适配器模式? 将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以在一起工作。 模式中的角色 目标接口( Target) :客户所期待的接口。目标可以是具体的或抽象的类,也可以是接口。 需要适配的类( Adaptee)原创 2020-07-15 09:04:04 · 687 阅读 · 0 评论 -
创建型模式大全(Java讲解)
三类设计模式: 创建型模式: 单例模式、厂模式、抽象工厂模式、建造者模式、原型模式。 结构型模式: 适配器模式、桥接模式、装饰模式、组合模式、外观模式、享元模式、代理模式。 行为型模式: 模版方法模式、命令模式、迭代器模式、观察者模式、中介者模式、备忘录模式、解释器模式、状态模式、策略模式、职责链模式、访问者模式。 单例模式: 作用: 保证一个类只有一个实例,并且提供一个访问该实例的全局访问点。 常见应用场景: Windows的Task Manager (任务管理器)就是很典型的单例模式 win原创 2020-07-12 21:51:04 · 519 阅读 · 0 评论