
27. 设计模式
在风中的意志
这个作者很懒,什么都没留下…
展开
-
设计模式之(一) 六大设计原则
前言人无常师,水无常形。兵无常势,文无定法。 --《鬼谷子》写在设计模式总结之前。任何东西,都在在变化的。开发也不例外。所谓设计模式,就是前辈在开发过程中总结出来的一系列需要学习的地方。但是文无定法,开发中可以使用这样的设计模式,也可以不使用。关键在于灵活运用,以及具体问题,具体分析。最终的目的就是完成开发任务,实现项目的正常上线,不出问题。附: 文中所有的样例都可以在:https://...原创 2018-11-30 15:27:12 · 613 阅读 · 0 评论 -
设计模式之(二) 创建者模式
前言23种设计模式中5种创建模式。其分别是单例模式、工厂模式、抽象工厂模式、建造者模式和原型模式。其中,单例模式、工厂模式和抽象工厂模式主要用于项目刚初始的架构;建造者模式主要用于new出一个新的对象,并为其赋予某些特殊的属性(详见建造者模式章节);原型模式主要用于拷贝创建。单例模式单例模式(Singleton Pattern)是一个比较简单的模式,其定义如下:Ensure a cla...原创 2018-12-07 19:00:40 · 428 阅读 · 0 评论 -
设计模式之(三) 构造模式
前言离之前的设计模式之(二) 创建者模式的编写有一段时间了. 这部分的内容其实早已经写好. 最近整理出来.另: 1. 虽都尽量详尽. 但是, 近来回看, 发现书中并不是都对. 也许是个人的理解不同.2. 这部分的内容, 后续会分开详述.前言23种设计模式中7种结构类型模式。其分别是适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式和享元模式。模式关系从宏观来看,适配...原创 2019-05-02 15:06:18 · 611 阅读 · 0 评论 -
设计模式之(四) 行为模式
前言离之前的设计模式之(二) 创建者模式的编写有一段时间了. 这部分的内容其实早已经写好. 最近整理出来.另: 1. 虽都尽量详尽. 但是, 近来回看, 发现书中并不是都对. 也许是个人的理解不同.2. 这部分的内容, 后续会分开详述.前言23种设计模式中11种结构类型模式。其分别是策略模式、模版方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、...原创 2019-05-02 15:15:44 · 359 阅读 · 0 评论 -
设计模式 概览
前言有一段时间没有聊设计模式相关的内容了. 趁着今天有空, 将这部分的内容总结一下.本文主要包括如下几个部分:六项基本准则创建型模式(五种)结构型模式(七种)行为型模式(十一种)另: 由于本章是概览章节. 所以, 所有的样例只会简单的描述下中心思想与核心类图与写法. 详细的解读请看本系列的其他文章.六项基本原则不以规矩, 难以成方圆.在设计项目之初. 我们应当拟定相应...原创 2019-05-02 18:26:30 · 214 阅读 · 0 评论 -
设计模式 概览(Java)
前言在设计模式 概览中,我尽可能的使用通用化的语言来描述设计模式.本章内, 我们将给出Java版本的设计模式概览, 及通用示例.章节目录本文主要包括如下几个部分:六项基本准则创建型模式(五种)结构型模式(七种)行为型模式(十一种)六项基本原则略. 总体为了满足对修改关闭, 对继承开放对原则.创建模式创建者模式的目标是创建对象. 主要包括如下五种:工厂模式: 工厂....原创 2019-05-02 21:51:08 · 332 阅读 · 0 评论