09 2022 档案

摘要:设计模式之访问者模式大多数情况下你不需要访问者模式,但当一旦需要访问者模式时,那就是真的需要它了,这是设计模式创始人的原话。可以看出应用场景比较少,但需要它的时候是不可或缺的,这篇文章就开始学习最后一个设计模式——访问者模式。 阅读全文
posted @ 2022-09-30 10:02 程序员田同学 阅读(751) 评论(0) 推荐(0) 编辑
摘要:设计模式之模板方法模式在我们实际开发中,如果一个方法极其复杂时,如果我们将所有的逻辑写在一个方法中,那维护起来就很困难,要替换某些步骤时都要重新写,这样代码的扩展性就很差,当遇到这种情况就要考虑今天的主角——模板方法模式。 阅读全文
posted @ 2022-09-29 09:45 程序员田同学 阅读(852) 评论(1) 推荐(0) 编辑
摘要:设计模式之策略模式在一个收银系统中,如果普通用户、中级会员、高级会员分别对应着不同的优惠策略,常规编程就要使用一系列的判断语句,判断用户类型,这种情况下就可以使用策略模式。 阅读全文
posted @ 2022-09-28 09:09 程序员田同学 阅读(752) 评论(0) 推荐(1) 编辑
摘要:设计模式之状态模式实际开发中订单往往都包含着订单状态,用户每进行一次操作都要切换对应的状态,而每次切换判断当前的状态是必须的,就不可避免的引入一系列判断语句,为了让代码更加清晰直观,我们引入今天的主角——状态模式。 阅读全文
posted @ 2022-09-27 10:08 程序员田同学 阅读(814) 评论(0) 推荐(1) 编辑
摘要:设计模式之观察者模式观察者模式是极其重要的一个设计模式,也是我几年开发过程中使用最多的设计模式,本文首先概述观察者模式的基本概念和Demo实现,接着是观察者模式在Java和Spring中的应用,最后是对观察者模式的应用场景和优缺点进行总结。 阅读全文
posted @ 2022-09-22 15:19 程序员田同学 阅读(454) 评论(0) 推荐(2) 编辑
摘要:设计模式之备忘录模式无论是我们在使用word还是记事本,系统都会为我们提供撤销的功能,这几乎是人人都会使用到的功能,而在我们实际开发中,会不会存在一个很复杂的对象,当更改了其中的某一个属性以后,也提供撤销的功能,可以快速恢复到更新前的状态。提供该功能的模式也正是今天的主题——备忘录模式。 阅读全文
posted @ 2022-09-19 09:13 程序员田同学 阅读(489) 评论(0) 推荐(1) 编辑
摘要:设计模式之中介者模式在我们实际业务中,可能存在多个类之间相互调用,形成了一个复杂的网状结构。这时候就需要有一种模式去“捋顺”他们之间的关系,引出一个中间者让类之间不再相互调用,该模式就是我们今天的主人公——中介者模式。 阅读全文
posted @ 2022-09-15 09:45 程序员田同学 阅读(544) 评论(0) 推荐(1) 编辑
摘要:设计模式之迭代器模式本文介绍设计模式中的迭代器模式,首先通俗的解释迭代器模式的基本概念和对应的四个角色,并根据四个角色举一个典型的实例,为了加强知识的连贯性,我们以Jdk源码集合中使用迭代器模式的应用进一步说明,最后说明迭代器模式的应用场景和优缺点。 阅读全文
posted @ 2022-09-14 09:17 程序员田同学 阅读(409) 评论(0) 推荐(1) 编辑
摘要:你好啊,这里是程序员田同学。 再有二十天就是国庆了,时间快的让人猝不及防……除了缅怀以外,我们还要抓住商机。 今天就教你如何借国庆的流量,搭建国庆换头像小程序,赚广告费。 我将从搭建、推广两方面入手,让新老朋友都能丝滑入戏。 一、引言 今年元旦我发布了一篇,虎年来啦,教你快速上架一个虎年换头像小程序 阅读全文
posted @ 2022-09-08 15:48 程序员田同学 阅读(730) 评论(1) 推荐(0) 编辑
摘要:设计模式之解释器模式解释器模式字面意思,也即解释某些内容的含义。这种设计模式是实际开发中最不容易用到的。比如SQL解析,符号处理引擎,会用到解释器模式,属于更底层的开发人员才会用到的设计模式。 阅读全文
posted @ 2022-09-06 15:48 程序员田同学 阅读(539) 评论(0) 推荐(0) 编辑

博客主的头像
点击右上角即可分享
微信分享提示
more_horiz
keyboard_arrow_up light_mode palette
选择主题