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