Singleton模式可以是很简单的,它的全部只需要一个类就可以完成(看看这章可怜的UML图)。但是如果在“对象创建的次数以及何时被创建”这两点上较真起来,Singleton模式可以相当的复杂,比头五种模式加起来还复杂,譬如涉及到DCL双锁检测(double checked locking)的讨论、涉及到多个类加载器(ClassLoader)协同时、涉及到跨JVM(集群、远程EJB等)时、涉及到单例对象被销毁后重建等。对于复杂的情况,本章中会涉及到其中一些[1]...
分类:
其他好文 时间:
2014-08-23 17:47:51
阅读次数:
327
第十四天起点:1.手把手教你做关键词匹配项目(搜索引擎)---- 第一天回顾:13.手把手教你做关键词匹配项目(搜索引擎)---- 第十三天小帅帅收到于老大的代码后,觉得看起来有点吃力,也不知道用了什么设计模式。小帅帅也挺聪明的,小帅帅看设计模式这个书的时候只对图感兴趣,在加上小帅帅对以前UML的了...
分类:
其他好文 时间:
2014-08-22 12:50:59
阅读次数:
152
??
Organizing Attributes and Operations
组织属性和操作
When drawing a class, you don’t
have to show every attribute and every operation at once. In fact, in most cases, you can’t
(there are too man...
分类:
其他好文 时间:
2014-08-21 22:50:55
阅读次数:
423
先贴个网址:http://www.uml.org.cn/html/201207311.asp大家可以参考一下面这张转换表(body字体为16px时的值)总结长篇介绍了一大堆,唯一想告诉大家的是以下几点1、浏览器的默认字体大小是16px2、如果元素自身没有设置字体大小,那么元素自身上的所有属性值如“b...
分类:
Web程序 时间:
2014-08-21 13:07:44
阅读次数:
200
动态代理:动态代理是指在实现阶段不需要关心代理谁,而在运行阶段才指定代理哪一个对象。Spring AOP采用的核心思想就是动态代理设计模式。下面看动态代理的UML类图: 下面思考问题:invocationHandler的invoke方法是由谁来调用的,代理对象是怎么生成的?动态代理类:package...
分类:
其他好文 时间:
2014-08-21 00:02:03
阅读次数:
314
类图和时序图是在软件系统设计中直接和程序代码相关联的图,准确地说,程序代码是由类图直接产生,而时序图可以定义类图的方法。用例图用来描述系统功能,和类图与时序图没有直接关系。类图在UML中由三个部分组成,如下图所示,分别表示类的名字、类的属性、类的方法。在定义一个类时可需要给出类的名字、属性和方法,其...
分类:
其他好文 时间:
2014-08-20 12:27:02
阅读次数:
253
文件夹: UML的视图UML的九种图UML中类间的关系上文我们介绍了,UML的视图,在每一种视图中都包括一个或多种图。本文我们重点解说UML每种图的细节问题: 1、用例图(usecase diagrams)【概念】描写叙述用户需求,从用户的角度描写叙述系统的功能【描写叙述方式】椭圆表示某个用例;人形...
分类:
其他好文 时间:
2014-08-17 10:21:02
阅读次数:
200
策略模式是一种定义一系列算法的方法,从概念上来看,所有这些算法完成的都是相同的工作,只是实现不同,它可以以相同的方式调用所有的算法,减少了各种算法类与使用算法类直接的耦合。UML 图:根据《大话设计模式》——第二章 商场促销这个案例代码来简单的记录一下策略模式的使用方式: /// ...
分类:
其他好文 时间:
2014-08-16 18:21:10
阅读次数:
187
最近几日,重温了一下《大话设计模式》这本书,当时读的仓促,有很多没有注意的地方,现在仔细翻看起来,发现这值得细细品味的一本书!!好东西就要记下来!!!第一章笔记:从一个简单的计算器程序来看简单工厂模式。变化的地方就要封装,用一个单独的类来做创造实例的过程这就是工厂。UML图: /// ...
分类:
其他好文 时间:
2014-08-15 17:36:29
阅读次数:
200
两个月并行学习设计模式、UML、ROSE:参考资料:HEAD_FIRST设计模式(中文版).pdf、[大象Thinking.in.UML].ThinkingInUML.pdf(UML入门教程(中文版).pdf和UML其它详细教程,重点是项目中常见应用的几个图)、RationalRos画图.docx要...
分类:
其他好文 时间:
2014-08-15 10:40:38
阅读次数:
180