架构
写代码的向日葵
沉稳,喜欢学习新的技术,善于钻研
展开
-
设计模式分类
设计模式分类设计模式在粒度和抽象层次上各不相同,由于存在众多的设计模式,我们希望用一种方式将他们组织起来。设计模式的分类如下表所示:设计模式空间 目的 创建型 结构型 行为型 范围 类 Factory Method Ad...原创 2018-03-12 01:14:09 · 212 阅读 · 0 评论 -
随遇而安-状态模式
随遇而安–状态模式随遇而安–状态模式1. 状态模式介绍2.状态模式的定义3.状态模式的使用场景(1). 一个对象的行为取决于它的状态,并且它必须在运行时根据状态改变它的行为(2). 代码中含有大量有对象状态相关的条件语句,例如,一个操作中含有庞大的多分支语句(if-else或switch-case),且这些分支依赖于该对象的状态。4.状态模式的角色划分和UML类图(1...原创 2018-03-12 01:21:11 · 383 阅读 · 0 评论 -
应用最广泛的设计模式——单例设计模式
单例模式单例模式1. 单例模式介绍2.单例的定义3.单例模式的使用场景4.单例模式的UML类图和角色划分5.单例模式的简单示例1. 单例模式介绍 单例模式是使用最广泛的一模式之一也可能是很多初级工程师唯一会使用的设计模式。在应用这个模式时,单例对象的类必须保证只有一个实例存在。许多时候整个系统只需要拥有一个全局对象,这样有助于我们协调系统整体的行为。如在一个应用...原创 2018-03-14 01:27:23 · 354 阅读 · 0 评论