
设计模式
cxuebi
这个作者很懒,什么都没留下…
展开
-
创建型模式—单例模式
在业务逻辑中唯一的对象建议使用单例模式,放置逻辑上的唯一对象被创建多次,比如一个进程中的配置管理对象,一个进程中使用一个管理对象,为了实现该对象不被多次创建,可以使用单例模式。...原创 2022-06-12 10:35:58 · 181 阅读 · 0 评论 -
行为型模式—观察者模式
观察者模式:订阅和通知机制的实现,当一个模块发生了变化,会将变化信号发送给消息的订阅者,订阅者受到消息后根据消息内容作出相应改变,这种模式实际上是实现两个模块依赖关系的解耦。...原创 2022-06-12 12:02:05 · 165 阅读 · 0 评论 -
行为型模式—责任链模式
使用场景:为请求创建了一个接收者对象的链。这种模式给予请求的类型,对请求的发送者和接收者进行解耦,这种类型的设计模式属于行为型模式。原创 2022-06-05 13:12:47 · 69 阅读 · 0 评论 -
行为型模式—备忘录模式
使用场景是保存一个对象的某个状态,以便在适当的时候恢复对象,实现的方式类似于word中的返回上一步。原创 2022-06-05 12:36:21 · 82 阅读 · 0 评论 -
行为型模式—策略模式
使用场景1、如果在一个系统里面有许多类,它们之间的区别仅在于它们的行为,那么使用策略模式可以动态地让一个对象在许多行为中选择一种行为。2、一个系统需要动态地在几种算法中选择一种。3、如果一个对象有很多的行为,如果不用恰当的模式,这些行为就只好使用多重的条件选择语句来实现。4、最直观的理解是对象内部执行行为较多,传统的方法是使用条件分支, 如果摸个分支发生了变化,就需要更改对象的内部实现方式,在策略模式中则不需要。5、常用在有多种算法相似的情况下,使用 if...else 所带来的复杂和难以维护...原创 2022-06-05 12:10:55 · 263 阅读 · 0 评论 -
创建型模式—建造者模式
该模式的使用场景创建的对象内部构成复杂,对象由一些基本对象构成,而组合方式经常发生变化,此时,对于该复杂对象的构建就可以使用到建造者模式。原创 2022-06-05 10:59:05 · 82 阅读 · 0 评论 -
创建型模式—工厂模式总结
工厂模式简介原创 2022-06-04 16:09:26 · 242 阅读 · 0 评论 -
常用设计模式
原创 2020-03-01 21:55:32 · 117 阅读 · 0 评论 -
UML图中的聚合和组合
一、基本概念组合和聚合关系是容易混淆的概念,两者的差别在于https://www.cnblogs.com/Alkane/articles/9650731.html转载 2020-03-01 20:38:21 · 2476 阅读 · 2 评论 -
uml 工具图
https://www.cnblogs.com/duanxz/p/5235425.html原创 2020-01-04 14:51:58 · 117 阅读 · 0 评论