注册树模式(Registry Pattern ):注册树模式为应用中经常使用的对象创建一个中央存储器来存放这些对象 —— 通常通过一个只包含静态方法的抽象类来实现(或者通过单例模式)。也叫做注册器模式 (一)为什么需要注册树模式 (二)注册树模式UML图 暂无 (三)简单实例 注册树经常与单例模式一 ...
分类:
Web程序 时间:
2018-03-06 20:16:25
阅读次数:
222
空对象模式(Null Object Pattern):用一个空对象取代 NULL,减少对实例的检查。这样的空对象可以在数据不可用的时候提供默认的行为 (一)为什么需要空对象模式 (二)空对象模式UML图 上图是Java的空对象模式UML图,网上很多PHP设计模式的代码实现都是照着上面这个UML图 实 ...
分类:
Web程序 时间:
2018-03-06 19:09:36
阅读次数:
248
一、数据库设计的四个阶段 1.需求分析:形成需求说明书,完成数据流图(DFD图)和数据字典 2.概念结构设计:(E-R图)或UML图 (外模式) 用户的数据模型(与DBMS无关的概念模型) 描述实体及其联系 3.逻辑结构设计:转换规则。规范化理论(模式) 设计关系模式及相关视图 4.物理设计:硬件、 ...
分类:
数据库 时间:
2018-03-06 13:42:50
阅读次数:
199
在UML类图中,常见的有以下几种关系: 泛化(Generalization)和 实现(Realization) - 父子关系依赖(Dependency) - 局部变量、方法參数聚合(Aggregation)、组合(Composition)以及关联(Association) - 成员变量 1. 泛化( ...
分类:
其他好文 时间:
2018-02-28 16:19:53
阅读次数:
126
1.一般化关系(也叫泛化(generalization):表示is-a的关系),包括继承/实现,图网上找的,谢谢了 注意:继承是实线,而实现是虚线 2. 关联关系(Association) 和组合(Composition)关系 和聚合关系(Aggregation) 关联者和被关联者是前者知道后者的属 ...
分类:
其他好文 时间:
2018-02-22 19:26:00
阅读次数:
123
UML(Unified Modeling Language)是一种统一建模语言,为面向对象开发系统的产品进行说明、可视化、和编制文档的一种标准语言。下面将对UML的九种图+包图的基本概念进行介绍以及各个图的使用场景。 一、基本概念 如下图所示,UML图分为用例视图、设计视图、进程视图、实现视图和拓扑 ...
分类:
其他好文 时间:
2018-02-12 20:14:18
阅读次数:
405
老生长谈的两个设计模式了,这里把这两个设计模式对比着来总结一下。 什么是简单工厂模式? 简单工厂模式:根据传入工厂类的参数动态决定要创建哪一个产品类的实例。 UML图如下(以实现一个计算器为例): 简单工厂模式的Java代码实现如下: ...
分类:
其他好文 时间:
2018-01-29 00:30:09
阅读次数:
180
阅读目录 一 引子 二 需求模型之5w1h8c 三 需求模型之用例的写法 四 领域模型 五 设计模型 六 实现模型 七 答题系统案例 第八 UML图 第九 作业 一 引子 学完了面向对象的基础知识后,很明显你还是不知该如何下手,凡是都得有个章法 此刻有经验的人可能会想到瀑布模型、螺旋模型、迭代开发、 ...
分类:
其他好文 时间:
2018-01-17 23:29:57
阅读次数:
232
本文是轻松理解DDD系列短文之二,介绍如何高效消化知识。希望能帮助大家更轻松地理解DDD。文章很多都是我个人体会和理解,难免有错误,希望大家能及时指正,共同探讨提高。
分类:
其他好文 时间:
2018-01-16 17:57:35
阅读次数:
116
1.List和Set,用RationalRose展示 2.Map ...
分类:
其他好文 时间:
2018-01-15 00:23:38
阅读次数:
128