
设计模式
文章平均质量分 74
风一般的程序媛
这个作者很懒,什么都没留下…
展开
-
java设计模式-观察者模式和中介者模式的异同
1.基本定义区别:观察者模式::察者模式属于行为型模式,指多个对象间存在一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。这种模式有时又称作发布-订阅模式、模型-视图模式。中介者模式:中介者模式,属于行为型模式;定义一个中介对象来封装一系列对象之间的交互,使原有对象之间的耦合松散,且可以独立地改变它们之间的交互。中介者模式又叫调停模式,它是迪米特法则的典型应用。分析:a:都属于行为型模式b:都为了处理一对多的关系2.URML图区别:观察者模转载 2021-07-23 15:21:44 · 1335 阅读 · 0 评论 -
设计模式常见面试题汇总
目录1.说一下设计模式?你都知道哪些?2.什么是单例模式?3.什么是简单工厂模式?4.什么是抽象工厂模式?5.什么是观察者模式?6.什么是装饰器模式?7.什么是模板方法模式?8.什么是代理模式?9.什么是策略模式?10.什么是适配器模式?11.JDK 类库常用的设计模式有哪些?12.IO 使用了什么设计模式?13.Spring 中都使用了哪些设计模式?1.说一下设计模式?你都知道哪些?答:设计模式总共有 23 种,总体来说可以分为三大类:创建型模式转载 2021-03-09 20:56:20 · 332 阅读 · 0 评论 -
Java开发中的23种设计模式详解(转)
设计模式(Design Patterns) ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真转载 2017-08-14 21:32:09 · 233 阅读 · 0 评论