设计模式
文章平均质量分 94
本专栏主要介绍日常工作常用设计模式,并以实际的生活场景为案例进行讲解,希望让大家对设计模式有一个更清晰的理解;
Micro麦可乐
原名(傲泣龙腾)
15年JAVA开发工程师曾在中国移动、招商集团任职,定期分享编程教程以最贴切生活、风趣幽默的讲解形式带领大家轻松学编程
展开
-
津津乐道设计模式 - 备忘录模式详解(让你知道文本编辑器是如何还原历史操作内容)
本章节主要介绍了备忘录模式、备忘录模式适用场景、以日常使用的文本编辑器来演示备忘录模式,如果本文对你有用,欢迎关注收藏评论,后续将陆续推出更多优质的博文与大家一起分享交流~原创不易转载请注明出处:CSND - Micro麦可乐的博客原创 2023-07-22 02:01:02 · 267 阅读 · 6 评论 -
津津乐道设计模式 - 中介者模式详解(以房屋租赁平台的场景来演示中介者模式)
本章节主要介绍了中介者模式、中介者模式适用场景、中介者模式的优缺点,以房屋租赁平台的场景来演示中介者模式,如果本文对你有用,欢迎关注收藏评论,后续将陆续推出更多优质的博文与大家一起分享交流~原创 2023-07-15 23:26:46 · 304 阅读 · 5 评论 -
津津乐道设计模式 - 迭代器模式详解(以购物车的场景来演示迭代器模式)
本章节主要介绍了迭代器模式、迭代器模式适用场景、迭代器模式的优缺点,并以购物车的场景来演示迭代器模式,如果本文对你有用,欢迎关注收藏评论,后续将陆续推出更多优质的博文与大家一起分享交流~原创 2023-07-14 01:20:30 · 1130 阅读 · 6 评论 -
津津乐道设计模式 - 状态模式详解(以交通信号灯举例带你快速理解)
本章节主要介绍了状态模式、状态模式适用场景、状态模式的优缺点,并以交通信号灯举例模仿状态模式的使用方法,如果本文对你有用,欢迎关注收藏评论,后续将陆续推出贴切生活的搞笑讲解方式带大家一起学编程~原创 2023-07-11 01:58:16 · 342 阅读 · 6 评论 -
津津乐道设计模式 - 访问者模式详解(以图书馆系统举例带你快速了解)
本章节主要介绍了访问者模式、访问者模式适用场景、访问者模式的优缺点,并以图书馆系统举例模访问者模式的使用方法,如果本文对你有用,欢迎关注收藏评论,后续将陆续推出贴切生活的搞笑讲解方式带大家一起学编程~原创 2023-06-29 21:46:34 · 1840 阅读 · 7 评论 -
津津乐道设计模式 - 解释器模式详解(用简单的数学表达式带你领悟)
解释器模式个人感觉在实际的系统开发中使用的非常少,大家只要有一个了解即可;本章节主要介绍了解释器模式、解释器模式适用场景、解释器模式的优缺点,并以用简单的数学表达式举例模拟解释器模式的使用方法,如果本文对你有用,欢迎关注收藏评论,后续将陆续推出贴切生活的搞笑讲解方式带大家一起学编程~原创 2023-06-28 21:26:18 · 1769 阅读 · 9 评论 -
津津乐道设计模式 - 命令模式详解(以智能家居系统举例带你了解命令模式)
本章节主要介绍了命令模式、命令模式适用场景、命令模式的优缺点,并以智能家居系统举例模拟命令模式的使用方法,如果本文对你有用,欢迎关注收藏评论,后续将陆续推出贴切生活的搞笑讲解方式带大家一起学编程~原创 2023-06-28 20:31:05 · 2021 阅读 · 7 评论 -
津津乐道设计模式 - 责任链模式详解(教你更优雅的处理商城下单业务)
本章节主要介绍了责任链模式、责任链模式适用场景、责任链模式的优缺点,并以商场系统下单验证的场景模拟责任链模式的使用方法,如果本文对你有用,欢迎关注收藏评论,后续将陆续推出贴切生活的搞笑讲解方式带大家一起学编程~原创 2023-06-28 19:19:58 · 2118 阅读 · 6 评论 -
津津乐道设计模式 - 享元模式详解(以影院座位举例让你快速掌握)
本章节主要介绍了享元模式、享元模式适用场景、享元模式的优缺点,并以影院座位的生活场景模拟享元模式的样例代码,如果本文对你有用,欢迎关注收藏评论,后续将陆续推出贴切生活的搞笑讲解方式带大家一起学编程~原创 2023-06-28 16:42:32 · 1755 阅读 · 7 评论 -
津津乐道设计模式 - 组合模式详解(以餐厅菜单系统举例让你快速掌握)
本章节主要介绍了组合模式、组合模式适用场景、组合模式的优缺点,并以餐厅菜单的生活场景模拟组合模式的样例代码,如果本文对你有用,欢迎关注收藏评论,后续将陆续推出贴切生活的搞笑讲解方式带大家一起学编程~原创 2023-06-27 22:19:10 · 1876 阅读 · 8 评论 -
津津乐道设计模式 - 外观模式详解(简化女友使用你的支付账户购物的支付体验)
本章节主要介绍了外观模式、外观模式适用场景、外观模式的优缺点,并以女友使用你支付账户购物的生活场景模拟外观模式的样例代码,如果本文对你有用,欢迎关注收藏评论,后续将陆续推出贴切生活的搞笑讲解方式带大家一起学编程~原创 2023-06-27 17:06:10 · 1700 阅读 · 7 评论 -
津津乐道设计模式 - 桥接模式详解
总的来说,桥接模式适用于需要将抽象和实现解耦、存在多个维度的变化、希望在运行时动态切换实现以及增强系统的灵活性和可扩展性的情况。然而,需要注意在使用桥接模式时,避免过度设计和过度复杂化,保持适度的简洁性和可读性。如果本文对你有用,欢迎关注收藏评论,后续将陆续推出贴切生活的搞笑讲解方式带大家一起学编程~原创 2023-06-27 03:38:24 · 2049 阅读 · 8 评论 -
津津乐道设计模式 - 建造者模式详解(教你如何构造一个专属女友)
本章节主要讲解建造者模式应用场景、建造者模式优缺点,并演示了以建造者模式构造一个专属女友的代码案例,。如果本文对你有用,欢迎关注收藏评论,后续将陆续推出贴切生活的搞笑讲解方式带大家一起学编程~原创 2023-06-26 20:00:09 · 3734 阅读 · 7 评论 -
津津乐道设计模式 - 观察者模式详解(学会察言观色再也不怕女朋友生气了)
本章节主要讲解观察者模式应用场景、观察者模式优缺点,并以生活中女朋友情绪、语言的案例,结合观察者模式了解她的心情状态,迅速做出相应的回应和关心,再也不怕女朋友生气了。如果本文对你有用,欢迎关注收藏评论,后续将陆续推出贴切生活的搞笑讲解方式带大家一起学编程~原创 2023-06-26 13:50:05 · 1913 阅读 · 10 评论 -
津津乐道设计模式 - 装饰者模式详解(以女友化妆场景带你彻底明白)
本章节主要讲解的是装饰者模式应用场景、装饰者模式优缺点,并以女朋友化妆场景,使用装饰者模式动态地为女朋友的妆容添加不同的化妆步骤的形式,书写JAVA代码进行演示,加深大家的印象。如果本文对你有用,欢迎关注收藏评论,大家一起探讨~原创 2023-06-25 23:16:52 · 1734 阅读 · 8 评论 -
津津乐道设计模式 - 适配器模式详解(家里电器电源标准不统一的问题都解决了)
本章主要介绍了什么是适配器模式,适配器模式的应用场景,并以一个实实在在的生活案例,演示了适配器模式的使用,方便大家加深印象~ 最后也总结了适配器模式优缺点,如果本文对你有用,欢迎关注收藏评论,大家一起探讨~原创 2023-06-25 21:19:06 · 3714 阅读 · 8 评论 -
津津乐道设计模式 - 模版模式详解(以女友化妆流程带你彻底明白)
本章内容带大家以实际生活场景 - 女友化妆流程;带大家深刻认识模板模式的使用方法。如果本文对你有用,欢迎关注收藏评论,后续将陆续推出贴切生活的搞笑讲解方式带大家一起学编程~原创 2023-06-24 17:47:10 · 1808 阅读 · 8 评论 -
津津乐道设计模式 - 策略模式详解(以女友购物策略让你彻底明白)
本章主要带大家认识什么是策略模式,策略模式适用场景有哪些,并通过两个现实生活的场景给大家演示策略模式的使用,策略模式也是我们平时开发经常会用的模式之一,希望大家能熟练掌握~ 如果本篇文章对你有用,欢迎关注收藏评论!原创 2023-06-24 02:28:05 · 1857 阅读 · 9 评论 -
津津乐道设计模式 - 委派模式详解(以家庭弟位让你彻底明白)
在软件设计中,委派模式可以帮助实现任务的分发和协调,使得代码结构更加清晰和可维护。委派者负责接收任务请求并选择合适的委派对象来处理,而委派对象则负责具体的任务执行。这种模式可以将任务分解,实现任务的解耦和灵活性,同时提高代码的可重用性和可扩展性原创 2023-06-23 19:40:32 · 1764 阅读 · 10 评论 -
津津乐道设计模式 - 原型模式详解
津津乐道设计模式 - 原型模式详解1、什么是原型模式2、浅克隆3、深克隆4、结语1、什么是原型模式在讲解什么是原型模式之前,先看看我们项目中是否会经常使用get和set进行赋值场景,比如:接收参数paramVo对象,然后将参数赋值给另外一个对象public void saveParam(ParamVo vo){ //为了证明ParamVo意义,验证确认密码 if(!vo.getConfirmPassword().equals(vo.getPassword())){ Sy原创 2022-04-14 09:00:00 · 1836 阅读 · 9 评论 -
津津乐道设计模式 - 代理模式详解
津津乐道设计模式 - 代理模式详解1、什么是代理模式2、静态代理3、动态代理4、结语1、什么是代理模式现实生活中代理模式随处可见,比如:房屋中介、婚介、快递等等,举个很简单的例子,商家卖货给买家,商家不一定需要直接送货给买家,而是通过快递公司代送,再比如我们买火车票,我们不一定需要到火车站售票处,我们也可以找12306或者代售点去购买。简单来说代理模式就是为其它对象提供一种代理,从而控制这个对象的访问,从而实现对象目标的保护和增强。这时候有同学要问了代理怎么保护怎么增强? 现在你需要找一个女朋友,你找原创 2022-04-08 00:52:48 · 2160 阅读 · 14 评论 -
津津乐道设计模式 - 单例模式详解
津津乐道设计模式 - 单例模式详解1、什么是单列模式2、饿汉单例模式3、懒汉单例模式4、注册式单例模式5、总结1、什么是单列模式单例模式(Singleton)指确保一个类在任何情况下都绝对只有一个实例,并提供一个全局访问点。举个例子:屏幕前的你幻想一下现在你有5个漂亮的老婆,他们的老公都是你,那么你就是家里的Singleton,5个老婆喊“老公”(全局访问点),都是指向一个人那就是你。这样理解清楚了吧?清楚了那么赶紧醒醒回到现实,不要想老婆的事了,跟着老师继续学习,女人只会影响我们撸码的速度~在J2E原创 2022-04-07 04:03:25 · 4020 阅读 · 13 评论 -
津津乐道设计模式 - 工厂模式详解
津津乐道设计模式 - 工厂模式详解1、如何理解工厂模式2、简单工厂模式3、工厂方法模式3、抽象工厂模式4、结语1、如何理解工厂模式很多小伙伴可能对这个工厂模式概念不好理解,这里我用最简单的比喻来让大家明白;作为一名脑力工作者只有身心愉悦才能让我们代码更有质量…所以我们今天需要出去红浪漫洗浴休闲中心洗脚、按摩放松一下,这个时候无论你是去A休闲中心,还是B休闲中心,你只需要在休闲中心,向前台领班说:按摩!这个时候休闲中心就会给你安排技师。A、B休闲中心就是提供服务(产出产品)的Factory;任何时候我原创 2022-04-06 20:19:06 · 1936 阅读 · 17 评论