码迷,mamicode.com
首页 >  
搜索关键字:java设计    ( 1816个结果
JAVA 设计模式 抽象工厂模式
用途 抽象工厂模式 (Abstract Factory)提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。抽象工厂模式是一种创建型模式。结构 图-抽象工厂模式结构图AbstractProduct : 声明一个接口,这个接口中包含产品对象类型。abstractclassAbstrac...
分类:编程语言   时间:2015-01-20 11:45:13    阅读次数:353
java设计模式:单例模式【Singleton Pattern】
?? 单例模式很简单,就是在构造函数中多了加一个构造函数,访问权限是 private 的就可以了,这个模式是简单,但是简单中透着风险,风险?什么风险?在一个 B/S 项目中,每个 HTTPRequest 请求到 J2EE的容器上后都创建了一个线程,每个线程都要创建同一个单例对象。 /** * I'm glad to share my knowledge with you all. * 中国...
分类:编程语言   时间:2015-01-20 09:04:25    阅读次数:175
Java进阶之 JDK动态代理与Cglib动态代理
一、动态代理概述:     与静态代理对照(关于静态代理的介绍 可以阅读上一篇:JAVA设计模式之 代理模式【Proxy Pattern】),     动态代理类的字节码是在程序运行时由Java反射机制动态生成。     注意:        1、AspectJ是采用编译时生成AOP代理类,具有更好的性能,但是需要使用特定的编译器进行处理       2、Spring AOP...
分类:编程语言   时间:2015-01-19 23:38:43    阅读次数:438
JAVA 设计模式 代理模式
用途 代理模式 (Proxy) 为其他对象提供一种代理以控制对这个对象的访问。 结构图-代理模式结构图Subject : 定义了 RealSubject 和 Proxy 的公共接口,这样就在任何使用 RealSubject 的地方都可以使用 Proxy 。abstractclassSubjec...
分类:编程语言   时间:2015-01-19 12:20:54    阅读次数:170
JAVA 设计模式 享元模式
用途 享元模式 (Singleton) 运用共享技术有效地支持大量细粒度的对象。 结构 图-享元模式结构图Flywight : 它是所有具体享元类的超类或接口,通过这个接口,Flyweight 可以接受并作用于外部状态。abstractclassFlyweight{publicabstrac...
分类:编程语言   时间:2015-01-19 10:37:44    阅读次数:161
Java设计模式1-适配器模式
一、适配器模式简介 适配器模式主要解决的问题是:当需调用已存接口类型,此接口类型无法满足当前需求。需要创建一个适配器对已存接口类型进行转换,转换后达到供新需求调用的目的。适配器仅仅起到一个功能转换的目的,而具体实现仍然是旧接口类型。 下面以一个比较通俗的例子进行阐述: 大家都在用手机,当我们手...
分类:编程语言   时间:2015-01-15 17:36:32    阅读次数:147
JAVA 设计模式 装饰者模式
用途 装饰者模式 (Decorator) 动态地给一个对象添加一些额外的职责。就增加功能来说,Decorator 模式相比生成子类更为灵活。 装饰者模式是一种结构式模式。结构 图-装饰者模式Component : 定义一个对象接口,可以给这些对象动态地添加职责。 interfaceCompon...
分类:编程语言   时间:2015-01-15 17:28:09    阅读次数:236
JAVA 设计模式 适配器模式
用途 适配器模式 (Adapter) 将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 适配器模式是一种结构型模式。 结构 图-适配器模式结构图Target : 定义用户需要使用的接口。abstractclassTarge...
分类:编程语言   时间:2015-01-14 19:38:44    阅读次数:227
Java设计模式菜鸟系列(四)工厂方法模式建模与实现
转载请注明出处:http://blog.csdn.net/lhy_ycu/article/details/39760895工厂方法模式(Factory Method)工厂方法:顾名思义,就是调用工厂里的方法来生产对象(产品)的。工厂方法实现方式有3种:一、普通工厂模式。就是建立一个工厂类,对实现了同...
分类:编程语言   时间:2015-01-13 19:47:08    阅读次数:175
JAVA 设计模式 原型模式
用途 原型模式 (Prototype)用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。 原型模式是一种创建型模式。结构 图-原型模式结构图Prototype: 声明一个克隆自身的接口。ConcretePrototype: 实现克隆自身的具体操作。Client: 调用 Protot.....
分类:编程语言   时间:2015-01-13 12:18:11    阅读次数:223
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!