大话设计模式
qq_23323321
这个作者很懒,什么都没留下…
展开
-
大话设计模式之策略模式
需求:做一个商场收银软件,营业员根据客户所购买商品的单价和数量,向客户收费。public class Program { /** * * @description : 根据运算规则计算出金额 * @author : guoxiaopeng * @date : 2018年6月11日 上午11:56:52 * @param type 运算类型,包括打几折...原创 2018-06-11 13:40:00 · 120 阅读 · 0 评论 -
大话设计模式第一章 简单工厂模式
请用java面向对象语言实现一个计数器控制台程序,要求输入两个数和运算符号,得到结果。public class Program {程序1实现: public BigDecimal getResult(String tempar,Double d1,Double d2){ BigDecimal number = null; BigDecimal bdecmalA =...原创 2018-06-11 11:21:46 · 182 阅读 · 0 评论 -
【调侃】IOC前世今生
【调侃】IOC前世今生 前些天,参与了公司内部小组的一次技术交流,主要是针对《IOC与AOP》,本着学而时习之的态度及积极分享的精神,我就结合一个小故事来初浅地剖析一下我眼中的“IOC前世今生”,以方便初学者能更直观的来学习与理解IOC!也作抛砖引玉之用。 (虽说故事中的需求有点小,但看客可在脑海中尽量把他放大,想象成一个很大的应用系统) 一、IOC雏形 1、程序V1.0 ...转载 2019-08-25 22:09:24 · 140 阅读 · 0 评论 -
设计模式之策略模式
首先我们需要知道策略模式与状态模式是如此的相似,就犹如一对双胞胎一样。只不过状态模式是通过改变对象内部的状态来帮助对象控制自己的行为,而策略模式则是围绕可以互换的算法来创建成功业务的。两者都可用于解决同一个问题:带有大量的if..else…等条件判断语句来进行选择的(小弟初学,不知这样理解是否有误??有误望指出…)。 在我们的生活中我们可以通过很多种不同的方式来完成一件事情,这里的每一种方式...原创 2019-08-25 22:18:32 · 160 阅读 · 0 评论 -
Spring 中策略模式的 2 个经典应用,可以用来怼面试官了
一、背景 程序员在项目实战中,策略模式用的非常多。 二、学习目标 会在Spring项目中运用策略模式 三、代码例子 废话不多说,Java的软件开发们注意啦,开车啦! 下面是一个查询业务使用策略模式的案例 查询业务A的具体实现: 查询业务B的具体实现: 查询业务C的具体实现: 四、这是子查询业务的调用类分3部分 1.注入list的子查询业务对象 2.入参的设置 ...原创 2019-08-25 22:45:50 · 472 阅读 · 0 评论