设计模式
文章平均质量分 87
xiaotao2010
这个作者很懒,什么都没留下…
展开
-
设计模式--单例模式
今细阅单例,收获纷多,暂此记下,日后回首。 1、饿汉单例JVM运行时则加载该单例(最常用),不用考虑线程安全等问题[code="java"]public class HungrySingleton { public class EagerSingleton { private static final EagerSingleton ea...原创 2011-09-19 15:36:32 · 57 阅读 · 0 评论 -
设计模式--门面模式
之前一直没有搞清楚代理模式 和 门面模式今天偶然在程序理解了 门面模式的实质,特来的大家分享下(以下内容为转帖,个人觉得讲得不错,特来和大家分享)一、门面模式定义 外部与一个子系统的通信必须通过一个统一的门面(Facade)对象进行,这就是门面模式。 举个例子:在做项目或产品的过程中进行跨部门合作的时候,每个部门都有个相应的接口人,那么我们只需和对应部门的接口人交互即...原创 2011-10-13 15:58:16 · 67 阅读 · 0 评论 -
UML类图java代码实现
类图是最常用的UML图,它用于描述系统的结构化设计。其中包括类关系以及与每个类关联的属性及行为。类图能出色地表示继承与合成关系。为了将类图作为一种高效的沟通工具使用,开发者必须理解如何将类图上出现的元素转换到Java中。下面来进一步探索这一转换过程。 元素在后面的小节中,分别讲解了类图的各个元素及其在Java中相应的表示。我会列出元素名,后续简短的代码片断和一幅图来表示元素在类图上的样子。每一节的...原创 2012-04-16 14:08:14 · 1110 阅读 · 0 评论 -
设计模式——6大设计原则
一、单一职责原则类被修改的几率很大,因此应该专注于单一的功能。如果你把多个功能放在同一个类中,功能之间就形成了关联,改变其中一个功能,有可能中止另一个功能,这时就需要新一轮的测试来避免可能出现的问题。在此单一职责原则的定义是:应该有且仅有一个原因引起类的变更。 SRP的原话解释是: There should never be more than one reason for a cla...原创 2012-04-16 14:25:54 · 80 阅读 · 0 评论