设计模式
文章平均质量分 71
设计模式使用规则和相关使用场景
Anton丶
前路不尽,心已明,行将远......
展开
-
学点设计模式,盘点Spring等源码中与设计模式的那些事,给所有的设计模式来个大总结
职责链(Chain of Responsibility)模式:所有处理者封装为链式结构,依次调用(Filter、维护链条+游标+递归)命令(Command)模式:请求封装成对象,请求与执行分隔开(Controller、Service、Dao)中介者(Mediator)模式:取消类/对象的直接调用关系,所有类都引入一个类的对象,通过这一个对象调用。外观、门面(Facade)模式: 把多个类的多个方法,合成到一个类里面引用,隐藏系统的复杂性。组合(Composite)模式: a里面属性有b(a)对象就是组合。原创 2022-11-10 07:28:52 · 318 阅读 · 0 评论 -
学点设计模式,盘点Spring等源码中与设计模式的那些事之行为型模型
行为型模型更多的关注怎样将一个类或者对象运行起来,关注他们的运行时流程控制。行为型模型包括:模板方法(Template Method)模式、策略(Strategy)模式、状态(State)模式,命令(Command)模式、职责链(Chain of Responsibility)模式、备忘录(Memento)模式、解释器(Interpreter)模式、观察者(Observer)模式、中介者(Mediator)模式、迭代器(Iterator)模式和访问者(Visitor)模式。原创 2022-11-09 07:40:39 · 317 阅读 · 0 评论 -
学点设计模式,盘点Spring等源码中与设计模式的那些事之结构型模型
结构型模型主要关注怎样组合对象或者类,所以结构型模式又分为(类的组合,继承)和(类与对象的组合,关联关系)。又因为告诉我们,要尽量使用关联关系代替继承关系,所以结构模型大多数都是对象结构模型。原创 2022-11-03 00:18:58 · 213 阅读 · 0 评论 -
学点设计模式,盘点Spring等源码中与设计模式的那些事之创建型模型
为什么会有创建型模式,它有什么用呢?创建型模式主要关注怎样创建出对象,将对象的创建和使用分离。它能降低系统的耦合度,使用者无需关注对象的创建细节。原创 2022-10-29 23:33:35 · 287 阅读 · 0 评论 -
学点设计模式,盘点Spring等源码中与设计模式的那些事
设计模式的核心,请记住这两句话:1、对接口编程而不是对实现编程,2、优先使用对象组合而不是继承......原创 2022-10-23 23:34:16 · 224 阅读 · 0 评论 -
单例设计模式常见的七种写法
单例设计模式常见的七种写法。原创 2022-08-06 13:41:14 · 155 阅读 · 0 评论 -
设计模式中UML(类图和时序图)的使用
统一建模语言:一种为面向对象系统产品进行说明、可视化和编制文档的标准语言,应用在软件的设计阶段,独立于具体的程序设计语言。原创 2022-10-22 15:45:00 · 310 阅读 · 0 评论