
java设计模式
muyang159
这个作者很懒,什么都没留下…
展开
-
java设计模式之单例设计模式
单例设计模式在开发时,有些对象只需要一个,比如说:程序中经常需要读取的某个配置文件、常用工具类、线程池、缓存、日志对象等等这些对象,如果被创造出多个实例,就会导致许多问题,比如占用过多的资源,不一致的结果,等等。所以说,单例模式的目的就是:保证创建对象实例,有且只有一个。 饿汉式:1.将默原创 2015-03-12 21:52:59 · 346 阅读 · 0 评论 -
java设计模式之装饰模式
Java设计模式之装饰者模式定义:动态地给一个对象添加一些额外的功能,,就象在水泥地上新铺一层地板.使用装饰模式相比用生成子类方式达到功能的扩充显得更为灵活。设计初衷:通常可以使用继承来实现功能的拓展,如果这些需要拓展的功能的种类很繁多,那么势必生成很多子类,增加系统的复杂性,同时,使用继承实现功能拓展,我们必须可预见这些拓展功能,这些功能是编译时就确定了,是静态的。 要点:装饰原创 2015-03-20 10:22:08 · 405 阅读 · 0 评论 -
java设计模式之工厂模式
一、工厂模式主要是为创建对象提供过渡接口,以便将创建对象的具体过程屏蔽隔离起来,达到提高灵活性的目的。 工厂模式在《Java与模式》中分为三类:1)简单工厂模式(Simple Factory):不利于产生系列产品;2)工厂方法模式(Factory Method):又称为多形性工厂;3)抽象工厂模式(Abstract Factory):又称为工具箱,产生产品族,但不利于产原创 2015-03-19 20:49:20 · 310 阅读 · 0 评论 -
java设计模式之适配器模式
1. 概述 将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以在一起工作。2. 解决的问题 即Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以在一起工作。 下面是两个非常形象的例子 3. 模式中的角色 3.1 目标接口(Target):客户所期待的接转载 2015-03-23 16:43:49 · 356 阅读 · 0 评论