设计模式
我要进大厂!
这个作者很懒,什么都没留下…
展开
-
设计模式--单例模式
原文地址http://xiaotao-2010.iteye.com/blog/1175153 1、饿汉单例 JVM运行时则加载该单例(最常用),不用考虑线程安全等问题 public class HungrySingleton { public class EagerSingleton { private static final EagerSinglet转载 2016-10-07 17:21:36 · 193 阅读 · 0 评论 -
设计模式——6大设计原则
一、单一职责原则类被修改的几率很大,因此应该专注于单一的功能。如果你把多个功能放在同一个类中,功能之间就形成了关联,改变其中一个功能,有可能中止另一个功能,这时就需要新一轮的测试来避免可能出现的问题。在此单一职责原则的定义是:应该有且仅有一个原因引起类的变更。 SRP的原话解释是: There should never be more than one reason for转载 2016-10-07 17:23:53 · 225 阅读 · 0 评论 -
设计模式--门面模式
一、单一职责原则类被修改的几率很大,因此应该专注于单一的功能。如果你把多个功能放在同一个类中,功能之间就形成了关联,改变其中一个功能,有可能中止另一个功能,这时就需要新一轮的测试来避免可能出现的问题。在此单一职责原则的定义是:应该有且仅有一个原因引起类的变更。 SRP的原话解释是: There should never be more than one reason for转载 2016-10-07 17:19:09 · 274 阅读 · 0 评论 -
UML类图java代码实现
类图是最常用的UML图,它用于描述系统的结构化设计。其中包括类关系以及与每个类关联的属性及行为。类图能出色地表示继承与合成关系。为了将类图作为一种高效的沟通工具使用,开发者必须理解如何将类图上出现的元素转换到Java中。下面来进一步探索这一转换过程。 元素在后面的小节中,分别讲解了类图的各个元素及其在Java中相应的表示。我会列出元素名,后续简短的代码片断和一幅图来表示元素在类图上的样转载 2016-10-07 17:26:02 · 19180 阅读 · 2 评论 -
Java之命令模式(Command Pattern)
1.概念 将来自客户端的请求传入一个对象,从而使你可用不同的请求对客户进行参数化。用于“行为请求者”与“行为实现者”解耦,可实现二者之间的松耦合,以便适应变化。分离变化与不变的因素。 在面向对象的程序设计中,一个对象调用另一个对象,一般情况下的调用过程是:创建目标对象实例;设置调用参数;调用目标对象的方法。但在有些情况下有必要使用一个专门的类对这种调用过程加以封装,我转载 2016-10-07 17:49:36 · 275 阅读 · 0 评论 -
设计模式---博客地址
http://www.cnblogs.com/devinzhang/category/342301.html原创 2016-10-07 17:53:47 · 261 阅读 · 0 评论 -
《JAVA与模式》之简单工厂模式
在阎宏博士的《JAVA与模式》一书中开头是这样描述简单工厂模式的:简单工厂模式是类的创建模式,又叫做静态工厂方法(Static Factory Method)模式。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。那么简单工厂模式是在什么场景下使用呢,下面就以本人的理解举例说明: 就拿登录功能来说,假如应用系统需要支持多种登录方式如:口令认证、域认证(口令认证通常是去数据转载 2016-10-07 18:20:19 · 201 阅读 · 0 评论