光輝歲月

导航

统计
 

2019年7月29日

摘要:第一次好好的看设计模式,可能有不对的地方,大佬们可以下面指出,感谢! 分割线 UML图: 找了张网图,自己就不画了。 作用: 可以将一个产品的内部表象与产品的生成过程分割开来,从而可以使一个建造过程生成具有不同的内部表象的产品对象。如果我们使用了建造者模式,那么用户就只需指定需要建造的类型就可以得到 阅读全文
posted @ 2019-07-29 16:58 光輝歲月 阅读 (13) 评论 (1) 编辑
 

2019年7月26日

摘要:第一次好好的看设计模式,可能有不对的地方,大佬们可以下面指出,感谢! 分割线 uml图: 左图为杂乱的代码,右图为使用外观模式后的代码。 示例:现在火热的springcloud的zuul组件设计就是个外观模式,所有请求都经过zuul,然后去请求具体服务。 好了,上代码 定义上司类 定义3个员工: 调 阅读全文
posted @ 2019-07-26 17:58 光輝歲月 阅读 (9) 评论 (0) 编辑
 

2019年7月1日

摘要:第一次好好的看设计模式,可能有不对的地方,大佬们可以下面指出,感谢! 分割线 考题抄错会做也白搭——模板方法模式 uml图: 代码中可能用到的地方: 1、很多类存在许多耦合,可以抽取模板父类 2、业务存在耦合,可以进行抽取模板,不考虑业务实现,但是业务结果是一致的 现在的电脑组装,也是个模板方法模式 阅读全文
posted @ 2019-07-01 15:16 光輝歲月 阅读 (23) 评论 (1) 编辑
 

2019年6月28日

摘要:第一次好好的看设计模式,可能有不对的地方,大佬们可以下面指出,感谢! 分割线 简历复印——原型模式 简历复印,一个复制过程,原型模式即一个复制过程。 UML图: 实现类: 程序调用: 这个位置克隆的是copyOne,可以看出每次都是不同的copyOne,实现了原型复制; 克隆copyTwo: 哪个实 阅读全文
posted @ 2019-06-28 12:00 光輝歲月 阅读 (42) 评论 (2) 编辑
 

2019年6月26日

摘要:第一次好好的看设计模式,可能有不对的地方,大佬们可以下面指出,感谢! 分割线 为别人做嫁衣——代理模式 小明要到了该结婚的年纪了,但是还没有女朋友,这个时候小明应该去相亲。但是小明又不认识什么女孩子,这个时候小明想到找个媒婆帮他找个相亲对象,媒婆就是个代理,小明不需要出面,但是又达到了和女孩子相亲的 阅读全文
posted @ 2019-06-26 17:26 光輝歲月 阅读 (34) 评论 (1) 编辑
 

2019年6月21日

摘要:第一次好好的看设计模式,可能有不对的地方,大佬们可以下面指出,感谢! 分割线 穿什么有这么重要?——装饰模式 生活中有这么个场景,假如我们在睡觉,临时有事要出门,这时候我们要穿衣服出门,这时候穿衣服是一件件穿起来,穿什么,穿几件,这些都是可以拓展的,什么顺序穿着? 在代码中,我有了一部分功能,但是我 阅读全文
posted @ 2019-06-21 18:15 光輝歲月 阅读 (48) 评论 (1) 编辑
 

2019年6月18日

摘要:第一次好好的看设计模式,可能有不对的地方,大佬们可以下面指出,感谢! 分割线 场景:商城打折活动,但是我不确定是打几折,因为换季可能打折力度不一样,8折,9折,满300减50等等等等,这时候我们去计算用户的实际消费数额,这个时候可以用上策略模式;把计算这个过程策略化。 首先是父类,这是个抽象算法,我 阅读全文
posted @ 2019-06-18 19:05 光輝歲月 阅读 (36) 评论 (2) 编辑
 
摘要:第一次好好的看设计模式,可能有不对的地方,大佬们可以下面指出,感谢! 分割线 电话父类,主要行为有打电话,上网,报告手机型号; 子类有一系列手机,分别实现接口Phone; 工厂类,主要是创造手机; 接下来是执行类去调用工厂类创建手机,执行手机行为操作; 控制台打印; 换一种手机: 需要什么手机就去工 阅读全文
posted @ 2019-06-18 11:27 光輝歲月 阅读 (60) 评论 (2) 编辑
 

2018年4月9日

摘要:粗略的做了个地图标点功能 首先,去百度注册开发者账号,然后进入到百度地图开放平台 进入到控制台, 创建浏览器端应用,给个安全域名 然后去开发者文档JavaScript里面找地图展示文档,直接怼上去就行的 这个位置秘钥就是刚刚生出的应用ak ok,代码在这儿了,至于for里面的函数,是立即执行某个模块 阅读全文
posted @ 2018-04-09 10:19 光輝歲月 阅读 (196) 评论 (1) 编辑
 

2018年1月9日

摘要:package com.fsk.fsksystem.util; import java.io.IOException; import java.io.InputStream; import java.net.URL; import java.util.Date; import org.apache.commons.lang3.StringUtils; import org.springfram... 阅读全文
posted @ 2018-01-09 17:05 光輝歲月 阅读 (1264) 评论 (0) 编辑