随笔分类 - Java设计模式
学习转载
摘要:转载:设计模式(中文-文字版) 目录: 简单目标任务实现 观察者模式介绍 观察者模式代码实现 观察者模式是JDK中使用最多的模式之一,非常有用。我们也会一并介绍一对多关系,以及松耦合(对,没错,我们说耦合)。有了观察者,你将会消息灵通。 文章首先从一个案例入手开始介绍。这个案例是这样的,团队承包了一
阅读全文
摘要:转载:http://zz563143188.iteye.com/blog/1847029 工厂类模式提供的是创建单个类的模式,而建造者模式则是将各种产品集中起来进行管理,用来创建复合对象,所谓复合对象就是指某个类具有不同的属性,其实建造者模式就是前面抽象工厂模式和最后的Test结合起来得到的。我们看
阅读全文
摘要:Singleton最熟悉不过了,下面学习单例模式。转载:http://zz563143188.iteye.com/blog/1847029 单例对象(Singleton)是一种常用的设计模式。在Java应用中,单例对象能保证在一个JVM中,该对象只有一个实例存在。这样的模式有几个好处: 1、某些类创
阅读全文
摘要:转载:http://zz563143188.iteye.com/blog/1847029 前面的工厂方法模式虽然清晰,但还是感觉有些繁琐,通常使用的还是抽象工厂模式。 工厂方法模式有一个问题就是,类的创建依赖工厂类,也就是说,如果想要拓展程序,必须对工厂类进行修改,这违背了闭包原则,所以,从设计角度
阅读全文
摘要:<!-- h2{ background-color: #2aabd2; margin-top:2; margin-bottom:0; } h3{ background-color: #4cae4c; margin-top:2; margin-bottom:0; } --> 2普通工厂方法模式 就是建
阅读全文
摘要:<!-- h1{ background-color: #2aabd2; margin-top:2; margin-bottom:0; } h2{ background-color: #4cae4c; margin-top:2; margin-bottom:0; } h3{ background-co
阅读全文