![](https://img-blog.csdnimg.cn/20190918140129601.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
《设计模式》系列
微信关注:Java编程之道
LeoByte.
唯有编程与自由不可辜负
展开
-
Java基础总结篇---常用设计模式
Java设计模式有23个之多,但是常用的就那么几个。为什么说是那么几个呢?自己心里没有一点B数吗?你说你一个本科生要说都懂谁信呢。能了解一些目前阶段开发中常用的就不错了,大概十来个吧!这里介绍了简单工厂模式,工厂方法,单例模式,模板设计模式,装饰者模式… 面向对象思想设计原则 在实际的开发中,我们要想更深入的了解面向对象思想,就必须熟悉前人总结过的面向对象的思想的设计原则,这些思想还是需...原创 2018-12-17 19:29:28 · 2037 阅读 · 0 评论 -
设计模式---外观模式
外观模式(Facade Pattern)门面模式,隐藏系统的复杂性,并向客户端提供了一个客户端可以访问系统的接口。这种类型的设计模式属于结构型模式,它向现有的系统添加一个接口,来隐藏系统的复杂性。 外观模式 这种模式涉及到一个单一的类,该类提供了客户端请求的简化方法和对现有系统类方法的委托调用。 简单来说,该模式就是把一些复杂的流程封装成一个接口供给外部用户更简单的使用。这个模式中,设计到...原创 2019-01-23 17:01:32 · 1871 阅读 · 0 评论 -
设计模式---适配器模式
适配模式 在设计模式中,适配器模式(英语:adapter pattern)有时候也称包装样式或者包装(wrapper)。将一个类的接口转接成用户所期待的。一个适配使得因接口不兼容而不能在一起工作的类工作在一起,做法是将类自己的接口包裹在一个已存在的类中。 适配器分类 适配器分为,类适配器、对象适配、接口适配方式 类适配器方式采用继承方式,对象适配方式使用构造函数传递 在这里我就介绍一种使用对象适...原创 2019-01-23 16:45:58 · 1908 阅读 · 0 评论 -
设计模式---模板方法模式
定义一个操作中的算法骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的重复代码全部在父类里面,不同业务的,抽取给子类进行实现。 模板方法模式 核心:说白了,就是将一些相同操作的代码,封装成一个算法的骨架。核心的部分留在子类中操作,在父类中只把那些骨架做好。 例如: 去银行办业务,银行给我们提供了一个模板就是:先取号,排对,办理业务(核心部分我们子类完...原创 2019-01-23 16:19:21 · 2047 阅读 · 0 评论 -
设计模式---建造者模式
建造者模式理解起来还算挺简单的.不过设计模式这一块基本上都是上手容易,用起来难. 建造者模式 建造者模式(Builder Pattern) 又名生成器模式,是一种对象构建模式。它可以将复杂对象的建造过程抽象出来(抽象类别),使这个抽象过程的不同实现方法可以构造出不同表现(属性)的对象。 建造者模式 是一步一步创建一个复杂的对象,它允许用户只通过指定复杂对象的类型和内容就可以构建它们,...原创 2019-01-23 15:58:03 · 1889 阅读 · 0 评论 -
设计模式---策略模式
定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化。 策略模式 通俗一点来说就是把 if 判断语句给封装了,提高了代码的扩展性和可维护性. 对外隐藏了具体的算法实现.原创 2019-01-24 16:38:44 · 1907 阅读 · 0 评论 -
设计模式---原型模式
原型模式是一个创建型的模式。原型二字表明了改模式应该有一个样板实例,用户从这个样板对象中复制一个内部属性一致的对象,这个过程也就是我们称的“克隆”。被复制的实例就是我们所称的“原型”,这个原型是可定制的。原型模式多用于创建复杂的或者构造耗时的实例,因为这种情况下,复制一个已经存在的实例可使程序运行更高效。 原型模式 原型模式的主要角色: (1)Prototype(抽象原型类):声明克隆方法...原创 2019-01-24 16:19:25 · 1903 阅读 · 1 评论 -
设计模式---代理模式
代理模式是一个比较重要的设计模式在Spring框架中经常用到,对这个模式的学习有助于自己去理解Spring,舒服!原创 2018-12-25 18:48:44 · 1999 阅读 · 0 评论 -
设计模式---工厂模式
工厂模式中重点需要掌握的是前两种,简单工厂和工厂方法模式,后面那一种了解就行,等能用到了估计也就不简单了。原创 2018-12-23 20:07:43 · 1917 阅读 · 0 评论 -
设计模式---单例模式
前面写了一点设计模式的介绍,但是没有详细的讲完常用的设计模式。从这篇开始将针对以下黑体的设计模式进行一个讲说,一共12个。啥该期末复习了?原创 2018-12-22 21:50:49 · 1968 阅读 · 0 评论