![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
IT贱男
越努力,越幸运!
展开
-
Java行为型设计模式 —— 命令模式打响战争的开始
一、引言阳光明媚的一个周末。上一章讲了模板方法设计模式,今天小编继续来说命令设计模式,也是行为型设计模式的一种~~~~二、命令模式基本介绍所谓命令模式,就是下达命令,最后有人执行命令。大家想想古代打战的时候,将军下达命说,明天需要攻下某某某山头。那么将军就找来了参谋长,这个时候参谋长得知了将军的意思,参谋长就找来每个军营的负责人,说一营、二营全部人员明天出发某某某山头。...原创 2019-12-14 12:57:58 · 425 阅读 · 0 评论 -
Java行为型设计模式 —— 模板方法模式将大象塞入冰箱
一、引言今今今今今今今今今天,小编所编写设计模式已经进入白热化状态了,之前介绍了创建型、结构型一共12种设计模式。现在升级到行为型设计模式了,skr skr skr ~~~行为型设计模式一共11种,那么今天就来说模板方法模式,这个模板方法设计模式相对来说还是比较好理解的。二、模板方法基本介绍有时候我们在功能开发过程当中,会发现新需求和之前的功能很类似,执行的流程都一样,可能就是...原创 2019-12-07 16:54:18 · 685 阅读 · 0 评论 -
Java结构型设计模式 —— 必须要了解的代理模式
一、引言一年四季,这今年上海的冬天格外的冷童鞋,听说你还不够了解代理模式,来看这篇文章就够了,本文看起来通俗易懂,读起来朗朗上口,写撰水平绝不亚于莎士比亚的四大悲剧。不知道扯些什么啦,进入主题把~~~~~~~~~~~二、代理模式基本介绍代理模式小伙伴多多少少都有了解,就是通过一个代理对象,去调用另外一个对象的方法是吧?下面是一段白话:代理模式:为一个对象提供了一...原创 2019-12-05 21:29:58 · 405 阅读 · 0 评论 -
Java结构型设计模式 —— 享元模式的应用
一、引言哟哟哟,十二月啦下个月就过大年初一了,不得不说越长大越感觉时间不经用,这篇文章本应该是上周就应该开始写的,上个礼拜被硬生生周末拖过去加班,拖到了这个礼拜的周末。说实话设计模式这一系列的文章,也包括小编看其他博主所分享的设计模式相关文章,访问量都不是特别多,说明设计模式还不被广大的程序员所重视。设计模式这种东西你要不学也没有关系,小编之前也说过设计模式之所以存在那么肯定是有它...原创 2019-12-01 12:07:09 · 334 阅读 · 0 评论 -
Java结构型设计模式 —— 使用外观者模式能够解决什么问题?
一、引言引言小编都不知道说些什么好了,上个月比较忙,这个月好像也差不多。主要接近年底,公司还裁员,公司整个技术业务线就三个人担着,欲哭无泪。小编尽量在年前把23种设计模式写完,当然设计模式小编也不能够说每一种都都铭记在心,熟练使用,有些都是小编初次使用,如果以后小编在使用过程中获得了更深层次的理解,小编会及时更新。二、外观者模式基本介绍外观模式(Facede),也叫做“过程模式...原创 2019-11-10 15:16:18 · 636 阅读 · 0 评论 -
Java结构型设计模式 —— 用组合模式建学校组织
一、引言距离2020年元旦还剩下83天很多小伙伴不理解为什么要学习设计模式,也有很多小伙伴在学习设计模式过程当中,因感觉枯燥无味放弃了。学习设计模式重点不在于学习时所写的代码,而是要去领会设计思想,当然第一次学习可能不会领会很深刻,需要一点一点进行累积,我们可以学习设计模式的同时,去看看一些开源框架中是如何使用设计模式,进一步巩固。学习设计模式是为了使你所写的代码具有更好的扩展型、...原创 2019-10-10 10:29:02 · 1248 阅读 · 0 评论 -
Java结构型设计模式 —— 用装饰者模式来卖煎饼果子
一、引言9月30号上映,《我和我的祖国》这个电影,小编不知道你们看了没,还挺不错的。其中讲述了新中国成立、中国女排、香港回归、首颗原子弹爆炸等等历史性的事件,小编再一次体会到中国的强大。国庆节假期现在是第四天了,去年这个时候小编还记得再写redis相关操作,年复一年。二、装饰者定义结构型设计模式,动态的将新功能附加到对象上,在对象功能扩展方面,他比继承更加有弹性,装饰者模式也体...原创 2019-10-04 13:02:58 · 746 阅读 · 0 评论 -
Java结构型设计模式 —— 一篇文章搞懂桥接模式
一、引言马上要国庆了哎,从1949年10月1号新中国成立,到今年是新中国成立第70周年,祝祖国早日实现百年计划 ~~~小编在这里赌还有小伙伴并不知道中国的两个百年计划是什么,不清楚赶紧点击下方链接科普一下。https://zhidao.baidu.com/question/524909909660576405.html咦,国庆你去哪儿玩?是在跟我说玩吗? 需求开发完了吗?该做的...原创 2019-09-25 16:33:03 · 292 阅读 · 0 评论 -
Java结构型设计模式 —— 适配器模式适用于什么场景呢?
一、引言来看生活中这样一个适配器案例,假设小编今年经费有限,来到了泰国旅游。这一路上奔波的手机都没电了,到了酒店就打算充会电发现泰国插座用的都是两孔的,这个国内的插头用不了呀,就只好找酒店要了个多功能转换插头(适配器),这样才把电冲上。适配器模式(Adapter Pattern),结构型设计模式别名为包装器,将某个类的接口转换成客户端期望的另一个接口表示,主要目的就是兼容性,让原本...原创 2019-09-16 16:39:55 · 903 阅读 · 0 评论 -
Java创建型设计模式 —— 创建对象步骤繁多,赶紧来看看建造者模式
一、引言Java创建型设计模式,建造者模式(Builder Pattern)是23种设计模式当中创建型最后一个了,之前小编讲了单例、原型、工厂方法,抽象工厂,对小编学习的一个记录。当然设计模式这种概念性的玩意,也不是说花上一段时间来学习就能熟练掌握的,不仅仅要对每一种设计模式有所了解,并且能够合理的使用到系统当中,这需要一个长期的巩固学习以及实际操作才能慢慢成熟。设计模式小编从前几个月...原创 2019-09-09 14:54:38 · 680 阅读 · 0 评论 -
Java创建型设计模式 —— 工厂模式你又了解多少呢?
一、引言午夜两点半,想飞上天等着和太阳肩并肩!!!小编曾在工作当中听到过这样一句话:“叫你们写个工厂都不会写”工厂模式是Java中最常用的创建型设计模式之一,它提供一种创建对象的最佳方式。客户端在调用时不会暴露创建的细节,只需要调用工厂类的方法指定所需要创建的对象即可。二、简单工厂介绍:简单工厂严格来说所不属于23种设计模式之一,但简单工厂是工厂模式当中最简单的使用方式。缺...原创 2019-09-05 11:27:39 · 355 阅读 · 0 评论 -
Java创建型设计模式 —— 单例模式有这么多种写法你都知道吗?
一、引言还记得老师当初给我们讲单例模式吗? 小编还清楚记得老师讲了一个是饿汉式一个是懒汉式,也讲了两者的实现方式。那个时候不理解设计模式是做什么的,就死记硬背记住了,应付一下面试什么的。如果你只知道两种写法看完文本肯定会有所收获,如果你是大牛,那就可以点点赞什么的哈哈哈哈哈单例模式使用场景:如果系统中有比较重量级的对象,并且只需要实例化一个的时候,就考虑使用单例模式。举个实际例...原创 2019-08-18 15:19:37 · 396 阅读 · 0 评论 -
Java创建型设计模式 —— 哇,原型设计模式原来是这么玩的
一、引言欲言又止,二、克隆羊假设现在我们有一个对象,需要拷贝新的对象出来,以下代码是最简单粗暴的方式了。 但是如果这个对象有很多属性呢? 那岂不是太麻烦了,针对这种情况就可以使用我们的原型模式来实现。原型模式是指:用原型实例指定创建对象的种类,并且通过拷贝原型,从而创建新的对象。原型模式是一种创建型的设计模式,允许一个对象在创建另外一个可定制的对象,无需知道创建的细节。其实也就...原创 2019-08-20 12:04:02 · 307 阅读 · 0 评论