设计模式
文章平均质量分 74
叁滴水
人生就是一边拥有一边失去,一边选择一边放弃...
展开
-
干货!万字设计模式面试题,再也不需要怂面试官了!
万字设计模式面试题~!!设计模式,是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性、程序的重用性。原创 2021-05-19 11:24:57 · 4569 阅读 · 15 评论 -
【设计模式】责任链模式——过滤器案例
通过过滤器案例,学会责任链模式。原创 2022-08-18 21:15:00 · 545 阅读 · 0 评论 -
【设计模式】你的代码还停留在if/else吗?学习一下设计模式吧
学习设计模式好久,发现好多设计模式始终无法领悟。强制记住之后就会很快忘记,慢慢的发现。在技术学习的过程中并不是一味的去努力学习才会质的提升。为什么这么说呢?技术开发这个东西所包含的范围是很小的。就比如说我喜欢搞技术开发,你就天天搞技术开发,天天研究底层理论,各种原理,别的什么也不接触,不交朋友,朋友聚会也不去,也没有什么其他的爱好。这样慢慢的就会发现,自己在自己的圈子里确实很厉害,但是慢慢的也会发现,有些东西自己始终无法领悟。就这些无法理解的知识点走进了一个误区里,始终无法走出来。原创 2021-05-18 09:32:39 · 4268 阅读 · 10 评论 -
【设计模式】委派模式——登录案例
委派模式不属于23种设计模式,但是spring中出现了委派模式的影子,委派模式从字面上即可大概想到这个模式的含义,即想做有些事,但是我自己不想做,那么我委派给你做。老板让经理去做一个项目,经理肯定不会亲自去做,会合理的安排给自己的手下去完成这个项目。这时委派模式的含义就比较清楚了。原创 2020-10-11 15:54:51 · 3578 阅读 · 0 评论 -
【设计模式】适配器模式——登录案例
有的手机没有耳机插口,如果想使用圆形插口的耳机,就需要通过一个转接头进行适配。适配器模式就是这样的一个作用,作为两个不兼容的接口之间的桥梁。映射到代码中,可以想到登录,现在的登录方式有很多种,账号密码登录,短信登录,还有很多第三方登录(qq登录,微信登录)等等。每一种登录接收的参数都不一样(插口不一样)。原创 2020-09-17 21:35:53 · 3629 阅读 · 1 评论 -
【设计模式】模板模式——jdbc案例
假如开一把lol,必须要做哪些事呢?可以简化位这三个步骤。选择英雄,开始游戏,投降。这三个步骤必须按照顺序执行。映射到代码中可以想到socket信息传输,建立连接,传输数据,关闭连接;就是模板模式了大概的样子,在模板模式中,一个抽象类公开定义了执行它的方法的方式模板,它的子类可以按需要重写方法实现,但调用将以抽象类中定义的方式进行原创 2020-09-16 21:19:34 · 3144 阅读 · 0 评论 -
【设计模式】策略模式——支付案例
在开发时,总会遇到支付的需求,但是支付的方式有很多,支付宝支付,微信支付,银行卡支付,每种支付方式的接口不一样,参数信息也不一样,一般情况下,会有很多if/else来进行判断,但是业务逻辑的逐渐增多,if/else显得那么的沉重,通过策略模式即可更优雅的来处理这种代码。原创 2020-09-15 20:12:13 · 4936 阅读 · 6 评论