设计模式
文章平均质量分 68
旭日0东升
热爱编程的程序员 Github:https://github.com/jasonYang6/
展开
-
设计模式_简单工厂模式(2)
设计模式_简单工厂模式(2)写在前面的话什么是简单工厂模式简单工厂模式的例子简单工厂模式的优缺点闲言碎语写在前面的话 本人也是一名刚刚从学校象牙塔走出社会的小本科.一下内容都是自己对自己看的东西一些整理和对一些自己想法的记录.有哪些不合理的东西也欢迎大家的指正.本人也会在在日后的工作之余把新的想法更新到里面.什么是简单工厂模式 顾名原创 2017-08-13 22:13:22 · 162 阅读 · 0 评论 -
设计模式_模板方法模式(17)
什么是模板方法模式 模板方法模式的例子 模板方法模式的优缺点 模板方法模式的使用场景 闲言碎语 什么是模板方法模式 模板方式 模板方法模式的例子 模板方法模式的优缺点 模板方法模式的使用场景 闲言碎语原创 2017-10-14 16:36:44 · 199 阅读 · 0 评论 -
设计模式_观察者模式(18)
什么是观察者模式观察者模式的例子观察者模式的优缺点观察者模式的使用场景闲言碎语什么是观察者模式 我们不管自己定没定过报纸或者牛奶,想必都知道大体的流程.我们告诉奶站或者报社我们需要订购他们的产品.他们就会把他们的内容定时定点送到我们手里.而在程序中,我们往往也会有这样的需求,可能某些系统要知道一个系统的状态变换.这时我们就会用到观察者模式去解决这种问题.观察者模式总的来说分为四个部分:原创 2017-10-15 18:38:07 · 323 阅读 · 0 评论 -
设计模式_迭代子模式(19)
什么是迭代子模式迭代子模式的例子迭代子模式的优缺点迭代子模式的使用场景闲言碎语什么是迭代子模式迭代子模式的例子迭代子模式的优缺点迭代子模式的使用场景闲言碎语原创 2017-10-16 17:21:42 · 354 阅读 · 0 评论 -
设计模式_责任链模式(20)
什么是责任链模式责任链模式例子责任链模式的优缺点责任链模式的使用场景闲言碎语原创 2017-10-22 16:04:36 · 250 阅读 · 0 评论 -
设计模式_访问者模式(24)
什么是访问者模式访问者模式的例子访问者模式的优缺点访问者模式的使用场景原创 2017-11-10 11:20:43 · 265 阅读 · 0 评论 -
设计模式_中介者模式(25)
什么是中介者模式中介者模式的例子中介者模式的优缺点中介者模式的使用场景闲言碎语原创 2017-11-13 11:53:24 · 254 阅读 · 0 评论 -
设计模式_解释器模式(26)
什么是解释器模式解释器模式的例子解释器模式的优缺点解释器模式的使用场景闲言碎语什么是解释器模式解释器模式的例子解释器模式的优缺点解释器模式的使用场景闲言碎语原创 2017-11-13 16:53:12 · 215 阅读 · 0 评论 -
设计模式_单例模式(5)
什么是单例模式单例模式的例子单例模式的应用场景单例模式的优缺点闲言碎语什么是单例模式 在了解单例模式之前可以先考虑有个问题,当我们在将电脑上不要的内容删除到回收站的时候,不管我们删除那个磁盘的内容,他总是进入的是同一个回收站.再者,在程序中进行数据库连接是一个十分常见的操作.而我们对数据库连接的操作都是会封装在一个类中,众所周知,程序在创建一个对象的过程中是十分消耗原创 2017-08-26 19:00:33 · 192 阅读 · 0 评论 -
设计模式_适配器模式(9)
什么是适配器模式适配器模式的例子适配器模式的优缺点适配器模式的使用场景闲言碎语什么是适配器模式 现在我们经常见到插线板从形状来说有三孔和两孔之分.而出门在外,经常有时手中的插座和面板的插孔型号对不上.这时我们一般都会主动去找一个插线板.去将插孔进行转换.而在程序中我们也会经常遇到类似的事情.这时,我们就要用的配适器模式了.概述:将一个类的接口转换成客户希望的另外一个接口。原创 2017-09-09 15:34:20 · 237 阅读 · 0 评论 -
设计模式_结束语
结束语 从9月到12月(2017)这三个月.不管好坏,设计模式我还是按照自己的计划如期完成了.当然,我自己很清楚里面有很多东西我自己也理解的不是十分透彻.但总的来原创 2017-11-21 16:08:52 · 678 阅读 · 0 评论 -
设计模式_记设计模式研究的开始(0)
记设计模式研究的开始正式工作也将近一个月的时间了,逐渐对公司的负责项目也渐渐的开始上手了,发现其中有很多不好的地方,介于各种原因,也不方便在这里说。当然这也不是重点,重点是我真的理解到了如果采用合适的设计模式对一个项目进行编码,那么对这个项目的后期维护将会有极大方便。因此,决定对之前设计模式蜻蜓点水般学习进行一个系统的总结,首先将对设计模式进行一个系统的总结,然后对每种设计模式的优点缺点,适用场景原创 2017-07-11 14:51:58 · 151 阅读 · 0 评论 -
设计模式_设计模式概述(1)
设计模式_设计模式概述(1)写在前面的话什么是设计模式设计模式基础设计模式的分类闲言碎语写在前面的话 本人也是一名刚刚从学校象牙塔走出社会的小本科.一下内容都是自己对自己看的东西一些整理和对一些自己想法的记录.有哪些不合理的东西也欢迎大家的指正.本人也会在在日后的工作之余把新的想法更新到里面.什么是设计模式 设计模式:设计模式其实原创 2017-08-12 21:52:27 · 221 阅读 · 0 评论 -
设计模式_策略模式(16)
什么是策略模式策略模式的例子策略模式的优缺点策略模式的使用场景闲言碎语 在日常生活中,我们有大量的交通工具可供我们选择,例如步行,骑自行,坐公交等等.这时我们就存在一个选择的,我们可以根据我们需求选择我们的出行方式.而在软件开发中也会存在这种的选择.这时我们就需要用到策略模式了: 策略模式是对算法的包装,是把使用算法的责任和算原创 2017-10-08 15:47:29 · 154 阅读 · 0 评论 -
设计模式_备忘录模式(22)
什么是备忘录模式备忘录模式例子备忘录模式的使用场景备忘录模式的优缺点闲言碎语什么是备忘录模式备忘录模式例子备忘录模式的使用场景备忘录模式的优缺点闲言碎语原创 2017-10-28 14:41:54 · 296 阅读 · 0 评论 -
设计模式_工厂模式(3)
什么是工厂模式工厂模式的例子工厂模式的优缺点和简单工厂模式的比较闲言碎语什么是工厂模式 接着简单工厂模式的那个情景,随个那个老板的生意越做越好,他那个小商铺的规模也扩大了好几倍.来他这买水果的客人越来越多,他发现自己一个人已经忙不过来了.于是,他就花钱雇了两个员工A,B.他们分别负责各自区域的水果.而他呢.只负责指挥两名员工.现在,我们对这个情节进行分析:原创 2017-08-19 16:07:35 · 186 阅读 · 0 评论 -
设计模式_抽象工厂模式(4)
什么是抽象工厂模式抽象工厂模式的例子抽象工厂模式的优缺点适用场景总结什么是抽象工厂模式 继续上节的情景,那个商铺的老板工作越做越好.他把那个商铺经营了一段时间,有了一定的资本.于是自己决定开个果业相关的工厂,想去获得更高的利润.很明显,他现在需要招聘更多的人来帮他管理工厂.于是乎他招聘了销售经理,生产经理,人事经理等一堆的人员,而他们又为自己招聘对应的员工.帮助他共同对这个工厂进行原创 2017-08-20 14:12:07 · 186 阅读 · 0 评论 -
设计模式_建造者模式(6)
什么是建造者模式建造者模式的例子建造者模式的使用场景建造者模式和工厂模式的比较建造者模式优缺点什么是建造者模式 我们大家都有过在KFC或者麦当劳点餐的经历,不管我们是点他们的套餐还是我们自己随心所欲的点我们需要的内容,对于他们的售货员来说都是没有什么区别的.他们都是根据我们我们要的食物放在一起然后递给我们.这也就是一个典型的建造者模式,建造者模式包含以下一个概念: Buil原创 2017-08-27 16:17:47 · 186 阅读 · 0 评论 -
设计模式_装饰器模式(10)
什么是装饰器模式装饰器模式的例子装饰器模式的优缺点装饰器模式的使用环境闲言碎语什么是装饰器模式 不知道为什么,一说到装饰器模式我就会想到房屋装修.不过我个人觉得他两是意义相同.给房屋的每一处装修无非是为了给房子添加一个功能,或者为了好看,或者为了实用,而装饰器模式也是为了给程序完成类似的效果.装饰器模式的UML图如下: Component抽象构件角色:真实对象和装饰对象原创 2017-09-10 13:56:13 · 195 阅读 · 0 评论 -
设计模式_ 外观模式(12)
什么是外观模式外观模式的例子外观模式的使用场景外观模式的优缺点闲言碎语什么是外观模式 我们都知道,当电脑关机的时候,他的cpu,硬盘,光驱等等一系列东西都是处于关闭的状态.而当我们按下开机键的那一刻,电脑的电源通上电之后才去原创 2017-09-17 20:28:16 · 163 阅读 · 0 评论 -
设计模式_桥接模式(13)
什么事桥接模式桥接模式的例子桥接模式使用场景桥接模式的优缺点闲言碎语原创 2017-09-22 14:10:41 · 312 阅读 · 0 评论 -
设计模式_ 代理模式(11)
什么是代理模式代理模式的例子代理模式的使用场景代理模式的优缺点闲言碎语什么是代理模式 记得我们刚上大学的时候,那是美团,饿了么都没流行的.我的点外卖都是拿起手机直接和商家沟通,然后由商家将我们需要的东西制作好,送过来.在当时我们感到很麻烦,因为我们手机里面需要存大量商家的信息.而且有时电话打过去了想要的东西不一定有.后来,先是饿了么来了,后面美团也来了.我们手机里原创 2017-09-17 09:36:43 · 152 阅读 · 0 评论 -
设计模式_原型模式(7)
什么是原型模式原型模式的例子原型模式的使用场景原型模式的优缺点闲言碎语什么是原型模式 在很小的时候我们都应该有过这样的梦想,有多个一模一样的你,一个帮你写作业,一个帮你出去玩,一个帮你去上学这样的梦想,当然在现实中这是不可能实现的.但是在程序中我们是可以通过拷贝内存中(堆内存)以二进制流的方式进行拷贝,重新分配一个内存块来实现它.这也就是原型模式. 定义:原型实例指定创原创 2017-09-02 15:02:52 · 149 阅读 · 0 评论 -
设计模式_创建形模式优缺点比较(8)
比较几种创建型模式的优缺点,仔细考察这几种模式的区别和相关性。 第一类是工厂模式,工厂模式专门负责将大量有共同接口的类实例化。工厂模式可以动态决定将哪一个类实例化,不必事先知道每次要实例化哪一个类。工厂模式有三种形态:简单工厂模式;工厂方法模式;抽象工厂模式是。前两者是类的创建模式,后者是对象的创建模式。 简单工厂: 简单工厂模式是由一个工厂类根据传入的参量决定创建出转载 2017-09-03 15:51:17 · 721 阅读 · 0 评论 -
设计模式_组合模式(14)
什么是组合模式组合模式的例子组合模式优缺点组合模式的使用场景原创 2017-09-25 17:09:21 · 231 阅读 · 0 评论 -
设计模式_享元模式(15)
什么是享元模式享元模式的例子享元模式的优缺点享元模式使用场景闲言碎语原创 2017-10-07 11:50:18 · 232 阅读 · 1 评论 -
设计模式_状态模式(23)
什么是状态模式状态模式的例子状态模式的优缺点状态模式的使用场景闲言碎语什么是状态模式状态模式的例子状态模式的优缺点状态模式的使用场景闲言碎语什么是状态模式状态模式的例子状态模式的优缺点状态模式的使用场景闲言碎语原创 2017-10-28 14:44:40 · 261 阅读 · 0 评论 -
记spring事务@Transactional理解
之前对数据库的事务只是口头上知道: 事务隔离级别 隔离级别是指若干个并发的事务之间的隔离程度。TransactionDefinition 接口中定义了五个表示隔离级别的常量:TransactionDefinition.ISOLATION_DEFAULT:这是默认值,表示使用底层数据库的默认隔离级别。对大部分数据库而言,通常这值就是TransactionDefinition.原创 2017-11-24 17:00:23 · 469 阅读 · 0 评论