
设计模式
文章平均质量分 64
xiaocuanforjava
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
2021-08-29
常用设计模式-装饰者模式顾名思义,装饰者装饰者,肯定是对一件东西进行装饰。这里说的装饰就是对我们的类行为进行装饰;既然有装饰者,肯定有被装饰者;先看一下下面的一张图(画了半天类图没画明白)就用这个替代吧。#mermaid-svg-M1cbuh12FRwEBpDF .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg原创 2021-08-29 15:38:08 · 144 阅读 · 0 评论 -
2021-08-29
设计模式-工厂设计模式详细解接上一篇文章,讲了工厂设计模式和策略模式的组合使用;这篇文章就详细介绍工厂设计模式的3种形式。1.简单工厂上篇文章当中使用的就是简单工厂。简单来说就是一个工厂负责创建所有实例。就像下面这种就一个类它专门负责创建instance对象。public class SimpleFactory{ //创建实例的方法 public Instance createInstance(Object param){ return new Instance(param); }}原创 2021-08-29 14:28:50 · 142 阅读 · 0 评论 -
常用设计模式
常用设计模式从事开发工作3年有余,今天第一次尝试写文章。第一篇就谈谈自己对常用设计模式的一些理解。策略模式有这样一个需求,一个积分系统,用户通过扫描商品上的二维码获取积分。每个商品上的积分都是根据不同的营销策略而赋予的。比如给定一个积分范围1~100 不等,或者给一个固定值如每个5分,又或者是其他策略。每一种策略都对应的一种给商品赋积分的算法。如果按照传统的开发方式,我们需要在servece层做很多if 判断,无疑这种方式随着策略的增多,最终这个servece类会变成一个无比庞大的巨无霸!说到这里,原创 2021-08-28 19:06:03 · 241 阅读 · 0 评论