E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
JAVA设计模式
Java设计模式
菜鸟系列(六)单例模式建模与实现
转载请注明出处:http://blog.csdn.net/lhy_ycu/article/details/39784403单例模式(Singleton):是一种常用的设计模式。在Java应用中,单例对象能保证在一个JVM中,该对象只有一个实例存在。好处主要有:1、某些类创建比较频繁,对于一些大型的对象,这是一笔很大的系统开销。2、省去了new操作符,降低了系统内存的使用频率,减轻GC压力。单例模式
JAVE_LOVER
·
2014-10-05 00:00
java
设计模式
Singleton
java设计模式
UML
Java设计模式
菜鸟系列(六)单例模式建模与实现
转载请注明出处:http://blog.csdn.net/lhy_ycu/article/details/39784403 单例模式(Singleton):是一种常用的设计模式。在Java应用中,单例对象能保证在一个JVM中,该对象只有一个实例存在。好处主要有:1、某些类创建比较频繁,对于一些大型的对象,这是一笔很大的系统开销。2、省去了new操作符,降低了系统内存的使用频率,减轻GC压力。单例模
JAVE_LOVER
·
2014-10-05 00:00
java设计模式
Java设计模式
菜鸟系列(五)抽象工厂模式建模与实现
转载请注明出处:http://blog.csdn.net/lhy_ycu/article/details/39784403抽象工厂模式(AbstractFactory):抽象工厂--顾名思义,就是把工厂抽象出来,不同的工厂生产不同的产品。这样做有个好处:一旦需要增加新的功能,直接增加新的工厂类就可以了,不需要修改之前的代码。一、uml建模图:二、代码实现/***示例:抽象工厂--顾名思义,就是把工
_昨日重现
·
2014-10-04 23:47
Java设计模式
Java设计模式菜鸟系列
Java设计模式
菜鸟系列(五)抽象工厂模式建模与实现
转载请注明出处:http://blog.csdn.net/lhy_ycu/article/details/39784403 抽象工厂模式(AbstractFactory):抽象工厂--顾名思义,就是把工厂抽象出来,不同的工厂生产不同的产品。这样做有个好处:一旦需要增加新的功能,直接增加新的工厂类就可以了,不需要修改之前的代码。 一、uml建模图: 二、代码实现 /** *示例:抽象工厂--顾名思
JAVE_LOVER
·
2014-10-04 23:00
java设计模式
Java设计模式
菜鸟系列(五)抽象工厂模式建模与实现
转载请注明出处:http://blog.csdn.net/lhy_ycu/article/details/39784403抽象工厂模式(AbstractFactory):抽象工厂--顾名思义,就是把工厂抽象出来,不同的工厂生产不同的产品。这样做有个好处:一旦需要增加新的功能,直接增加新的工厂类就可以了,不需要修改之前的代码。一、uml建模图:二、代码实现/** *示例:抽象工厂--顾名思义,就是把
JAVE_LOVER
·
2014-10-04 23:00
java
java设计模式
工厂模式
UML
Java设计模式
菜鸟系列(四)工厂方法模式建模与实现
转载请注明出处:http://blog.csdn.net/lhy_ycu/article/details/39760895工厂方法模式(FactoryMethod)工厂方法:顾名思义,就是调用工厂里的方法来生产对象(产品)的。工厂方法实现方式有3种:一、普通工厂模式。就是建立一个工厂类,对实现了同一接口的一些类进行实例的创建。1、uml建模图:2、代码实现/** *示例(一):普通工厂方法 * *
JAVE_LOVER
·
2014-10-04 22:00
java
java设计模式
工厂模式
UML
Java设计模式
菜鸟系列(四)工厂方法模式建模与实现
转载请注明出处:http://blog.csdn.net/lhy_ycu/article/details/39760895 工厂方法模式(FactoryMethod)工厂方法:顾名思义,就是调用工厂里的方法来生产对象(产品)的。工厂方法实现方式有3种:一、普通工厂模式。就是建立一个工厂类,对实现了同一接口的一些类进行实例的创建。1、uml建模图:2、代码实现 /** *示例(一):普通工厂方法
JAVE_LOVER
·
2014-10-04 22:00
java设计模式
Java设计模式
菜鸟系列(三)装饰者模式建模与实现
转载请注明出处:http://blog.csdn.net/lhy_ycu/article/details/39759199装饰者(Decorator)模式:动态地将责任附加到对象上,若要扩展功能,装饰者提供了比继承更具有弹性的替代方案。对于装饰者模式,它其实是一种包装,所以我更愿意称它为一种包装。像咱们以前经常使用的Java里面的IO流就用到了装饰者模式。比如:BufferedReader br=
JAVE_LOVER
·
2014-10-03 22:00
java
设计模式
设计
UML
Java设计模式
菜鸟系列(三)装饰者模式建模与实现
转载请注明出处:http://blog.csdn.net/lhy_ycu/article/details/39759199 装饰者(Decorator)模式:动态地将责任附加到对象上,若要扩展功能,装饰者提供了比继承更具有弹性的替代方案。对于装饰者模式,它其实是一种包装,所以我更愿意称它为一种包装。像咱们以前经常使用的Java里面的IO流就用到了装饰者模式。比如:BufferedReaderbr=
JAVE_LOVER
·
2014-10-03 22:00
java设计模式
Java设计模式
菜鸟系列(二)观察者模式建模与实现
转载请注明出处:http://blog.csdn.net/lhy_ycu/article/details/39755577观察者(Observer)模式定义:在对象之间定义了一对多的依赖关系,这样一来,当一个对象改变状态时,依赖它的对象都会收到通知并自动跟新。Java已经提供了对观察者Observer模式的默认实现,Java对观察者模式的支持主要体现在Observable类和Observer接口。
JAVE_LOVER
·
2014-10-03 19:00
java
设计模式
模式
UML建模
Java设计模式
菜鸟系列(二)观察者模式建模与实现
转载请注明出处:http://blog.csdn.net/lhy_ycu/article/details/39755577 观察者(Observer)模式定义:在对象之间定义了一对多的依赖关系,这样一来,当一个对象改变状态时,依赖它的对象都会收到通知并自动跟新。Java已经提供了对观察者Observer模式的默认实现,Java对观察者模式的支持主要体现在Observable类和Observer接口
JAVE_LOVER
·
2014-10-03 19:00
java设计模式
Java设计模式
菜鸟系列(一)策略模式建模与实现
转载请注明出处:http://blog.csdn.net/lhy_ycu/article/details/39721563今天开始咱们来谈谈
Java设计模式
。
JAVE_LOVER
·
2014-10-01 23:00
java
设计模式
模式
架构
Java设计模式
菜鸟系列(一)策略模式建模与实现
转载请注明出处:http://blog.csdn.net/lhy_ycu/article/details/39721563 今天开始咱们来谈谈
Java设计模式
。
JAVE_LOVER
·
2014-10-01 23:00
java设计模式
java设计模式
_解释器模式
参考http://blog.csdn.net/ylchou/article/details/7594135
王大叔爱编程
·
2014-09-28 16:00
菜鸟版
JAVA设计模式
—从买房子看代理模式
今天学习了代理模式。相对于适配器模式,或者说装饰器模式,代理模式理解起来更加简单。代理这个词应该比较好理解,代替去做就是代理。比如,我们买卖房子,那么我们会找中介,我要卖房子,但是我们没有时间去卖,我主动交给中介,中介会帮我发布,会帮我找买家,带买家看房,最后我只要收到钱就行了。买家的目的:卖房拿钱。。卖加最终的目的就是把房子换成钱。中介的工作:收集房产信息,发布房产信息,等买家打电话来,带买家看
lulei9876
·
2014-09-28 15:00
java
java设计模式
代理模式
java设计模式
_迭代器模式
/** * @Title: Aggregate.java * @Package com.wangbiao.design * @Description: TODO * @author wangbiao * @date 2014-9-20 下午05:02:00 * @version V1.0 */ package com.wangbiao.design.iterator; i
王大叔爱编程
·
2014-09-28 15:00
java设计模式
_享元模式
/** * */ package com.wangbiao.design.flyweight; /** * @Title: User.java * @Package com.wangbiao.design.flyweight * @Description: TODO * @author wangbiao * @date 2014-9-28 下午2:31:14 * @v
王大叔爱编程
·
2014-09-28 15:00
java设计模式
_组合模式
/** * */ package com.wangbiao.design.composite; import java.util.ArrayList; import java.util.List; /** * @Title: Component.java * @Package com.wangbiao.design.composite * @Description: TODO
王大叔爱编程
·
2014-09-28 10:00
java设计模式
-------- 创建模式 之 工厂方法模式
本文是自己学习所做笔记,欢迎转载,但请注明出处:http://blog.csdn.net/jesson20121020 上节的简单工厂模式有一个问题就是,类的创建依赖工厂类,也就是说,如果想要拓展程序,必须对工厂类进行修改,这违背了闭包原则,所以,从设计角度考虑,有一定的问题,如何解决?就用到工厂方法模式,创建一个工厂接口和创建多个工厂实现类,这样一旦需要增加新的功能,直接增加新的
jesson20121020
·
2014-09-27 01:00
设计模式
工厂方法模式
java设计模式
_抽象工厂
/** * */ package com.wangbiao.design.abstractfactory; /** * @Title: DatabaseFactory.java * @Package com.wangbiao.design.abstractfactory * @Description: TODO * @author wangbiao * @date 201
王大叔爱编程
·
2014-09-26 14:00
java设计模式
_建造者模式
/** * */ package com.wangbiao.design.builder; import java.util.ArrayList; import java.util.Iterator; import java.util.List; /** * @Title: Product.java * @Package com.wangbiao.design.builder *
王大叔爱编程
·
2014-09-26 10:00
java设计模式
-------- 创建模式 之 简单工厂模式
本文是自己学习所做笔记,欢迎转载,但请注明出处:http://blog.csdn.net/jesson20121020 工厂模式是最常用的模式,因为工厂模式就相当于创建实例对象的new,我们经常要根据类Class生成实例对象,如Aa=newA(),工厂模式也是用来创建用来创建实例对象的,所以以后new时要多个心眼,是否可以考虑使用工厂模式。 简单工厂模式又可以
jesson20121020
·
2014-09-25 22:00
java设计模式
简单工厂模式
java,设计模式详解
阅读更多
java设计模式
示例
java设计模式
stringclassobjectfilter创建模式1.工厂方法模式(FactoryMethod)将程序中创建对象的操作,单独出来处理,创建一个产品的工厂接口
dashuaifu
·
2014-09-25 17:00
设计模式详解
java,设计模式详解
java设计模式
示例 java 设计模式 string class object filter 创建模式 1.工厂方法模式(Factory Method)  
dashuaifu
·
2014-09-25 17:00
设计模式详解
java动态代理(JDK和cglib)
JAVA的动态代理 代理模式 代理模式是常用的
java设计模式
,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。
lq273910809
·
2014-09-25 10:00
java
AOP
事务
java设计模式
_工厂方法
/** * @Title: Calculation.java * @Package com.wangbiao.design.factory * @Description: TODO * @author wangbiao * @date 2014-9-24 下午11:16:27 * @version V1.0 */ package com.wangbiao.design.fa
王大叔爱编程
·
2014-09-24 23:00
java设计模式
_简单工厂
/** * @Title: Calculation.java * @Package com.wangbiao.design.factory * @Description: TODO * @author wangbiao * @date 2014-9-24 下午11:16:27 * @version V1.0 */ package com.wangbiao.design.fa
王大叔爱编程
·
2014-09-24 23:00
菜鸟版
JAVA设计模式
—从笔记本电源线看适配器模式
什么是适配器,说文解字一下,这里的适配应该是个动词,而且用古文的用法应该是使动用法,翻译成为,使.....适合原有的事物,配合新的事物的器具。 曾几何时,我也有幸卖过笔记本电脑,也是在那我第一次听到了适配器这个词语。一个连接电源和电脑的小黑块,上面注明了电压,电流等等的属性,这就是适配器。这里或许要适配几种事物啦,适配电源,起变压作用,同时适配电线,使三角插座可以变成一个圆圆
lulei9876
·
2014-09-24 17:00
java动态代理(JDK和cglib)
JAVA的动态代理 代理模式 代理模式是常用的
java设计模式
,他 的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等
huyumin
·
2014-09-24 15:00
java动态代理
java设计模式
_中介者模式
/** * @Title: Country.java * @Package com.wangbiao.design.mediator * @Description: TODO * @author wangbiao * @date 2014-9-24 下午12:02:02 * @version V1.0 */ package com.wangbiao.design.media
王大叔爱编程
·
2014-09-24 14:00
java设计模式
_桥接模式
现在的手机,按照操作系统分,有ios,有android,还有windowphone等。如果是按软件来分的话,就有通讯录,游戏等。按继承的思维来考虑的话,如下:但是问题来了,如果是按照手机品牌来分的话,增加一个新的手机品牌的话,意味着不仅要增加手机品牌,还要增加改手机品牌的通讯录和游戏。若按照手机软件来分的话,同样,增加一个新的软件的话,意味着不仅要增加新的软件,还要增加各个品牌手机对应的通讯录和游
王大叔爱编程
·
2014-09-23 23:00
java设计模式
-桥接模式
本文介绍设计模式中的桥接(Bridge)模式的概念,用法,以及实际应用中怎么样使用桥接模式进行开发。Bridge模式的概念Bridge模式是构造型的设计模式之一。Bridge模式基于类的最小设计原则,通过使用封装,聚合以及继承等行为来让不同的类承担不同的责任。它的主要特点是把抽象(abstraction)与行为实现(implementation)分离开来,从而可以保持各部分的独立性以及应对它们的功
Kerry_Han
·
2014-09-23 14:00
java设计模式
_备忘录模式
package com.wangbiao.design.memento; /** * * @Title: GameRole.java * @Package com.wangbiao.design.memento * @Description: TODO * @author wangbiao * @date 2014-9-22 上午11:52:44 * @version
王大叔爱编程
·
2014-09-22 14:00
代理模式的理解
1.代理模式的定义 代理模式是常用的
java设计模式
,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。
jiazhaokeji
·
2014-09-22 08:00
代理模式
java设计模式
示例
1.工厂方法模式(FactoryMethod) 将程序中创建对象的操作,单独出来处理,创建一个产品的工厂接口,把实际的工作转移到具体的子类。大大提高了系统扩展的柔性,接口的抽象化处理给相互依赖的对象创建提供了最好的抽象模式。[java] viewplaincopypublic class TestFactoryMethod { public static void main(String[]
塞麟阁工作室
·
2014-09-21 20:00
java
设计模式
String
object
filter
Class
java设计模式
_外观模式
package com.wangbiao.design.facade; /** * * @Title: Client.java * @Package com.wangbiao.design.facade * @Description: TODO * @author wangbiao * @date 2014-9-20 下午03:56:08 * @version
王大叔爱编程
·
2014-09-20 16:00
java常见23种设计模式简介
本文介绍了23种
Java设计模式
。通常,一个设计模式描述了一个被证实可行的方案。这些方案非常普遍,是具有完整定义的最常用的模式。
javaex999
·
2014-09-17 15:00
JAVA设计模式
--简单工厂模式
我们都知道工厂是用来生产产品的,在程序语言中所谓的工厂就是为我们创建实例化对象的,工厂模式专门负责将大量有共同接口的类实例化,程序中可以动态决定将哪一个类实例化,工厂模式在一般的书中都认为分为两种,一种是简单工厂模式,另一种是工厂方法模式。1、简单工厂模式结构看图中的三类角色:抽象产品角色:担任这个角色的类一般是工厂模式所创建的对象的父类,抽象产品角色可以用一个Java接口或者抽象类来实现。具体产
hai_cheng001
·
2014-09-14 22:00
设计模式
simple
工厂模式
factory
访问者模式-
java设计模式
在阎宏博士的《JAVA与模式》一书中开头是这样描述访问者(Visitor)模式的:访问者模式是对象的行为模式。访问者模式的目的是封装一些施加于某种数据结构元素之上的操作。一旦这些操作需要修改的话,接受这个操作的数据结构则可以保持不变。分派的概念变量被声明时的类型叫做变量的静态类型(StaticType),有些人又把静态类型叫做明显类型(ApparentType);而变量所引用的对象的真实类型又叫做
猪刚烈
·
2014-09-12 16:00
java
访问者模式
JAVA访问者模式
jiava设计模式
java设计模式
之——策略模式
java设计模式
之——策略模式 1,什么是策略模式?策略模式,又叫算法簇模式,就是定义了不同的算法族,并且之间可以互相替换,此模式让算法的变化独立于使用算法的客户。 2,策略模式有什么好处?
shuixian
·
2014-09-11 11:00
java设计模式
从div盒子模型谈如何写可维护的css代码
市面上我们常常会看到各种各样的设计模式书籍,
Java设计模式
、C#设计模式、Ruby设计模式等等。
huoquan
·
2014-09-10 14:00
java
html
UI
css
Ruby
java设计模式
之观察者模式
一、基本概念: 观察者模式属于行为型模式,其意图是定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。 这一个模式的关键对象是目标(Subject)和观察者(Observer)。一个目标可以有任
lichaobao
·
2014-09-09 23:00
设计模式
观察者模式
Java设计模式
面试题2则
Java中有23中设计模式,重要的包括:工厂方法、抽象工厂方法、单例模式、建造者模式、适配器模式、代理模式、桥接模式、策略模式、观察者模式。参考http://www.cnblogs.com/maowang1991/archive/2013/04/15/3023236.html给了很简明的介绍。【题目-1】WindowsMediaPlayer和RealPlayer是常用的媒体播放器,它们的API结
只想瞪你一眼~
·
2014-09-09 21:32
java
java设计模式
--事件监听器模式和观察者模式
监听器模式:事件源经过事件的封装传给监听器,当事件源触发事件后,监听器接收到事件对象可以回调事件的方法 观察者模式:观察者(Observer)相当于事件监听者,被观察者(Observable)相当于事件源和事件,执行逻辑时通知observer即可触发oberver的update,同时可传被观察者和参数 监听器模式demo 1、首要定义事件源对象(事件源相当于单击按钮事件当中的
hwei199
·
2014-09-09 01:00
java设计模式
java设计模式
之适配器模式
1.概念: 适配器模式(Adapter Pattern)把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。 2.两种形式 a.类的适配器模式 b.对象的适配器模式 3.模拟问题: 现在假设我们的程序已经设计了接口run接口,但是现在有一个特殊的接
lichaobao
·
2014-09-08 00:00
适配器模式
java设计模式
之代理模式
1.代理模式代理模式的作用是:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个客户不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。代理模式一般涉及到的角色有:抽象角色:声明真实对象和代理对象的共同接口;代理角色:代理对象角色内部含有对真实对象的引用,从而可以操作真实对象,同时代理对象提供与真实对象相同的接口以便在任何时刻都能代替真实对象。同时,代
lichaobao
·
2014-09-07 22:00
代理模式
Java设计模式
之工厂模式
此文章转至:http://www.cnblogs.com/forlina/archive/2011/06/21/2086114.html 一、工厂模式主要是为创建对象提供过渡接口,以便将创建对象的具体过程屏蔽隔离起来,达到提高灵活性的目的。 工厂模式在《 Java与模式》中分为三类: 1) 简单工厂模式(Simple Factory):不利于产生系列产品;
lichaobao
·
2014-09-07 20:00
设计模式
工厂模式
Java设计模式
之单例模式
此文章转至http://www.cnblogs.com/coffee/archive/2011/12/05/inside-java-singleton.html 详细的单例模式分析 首先来看一个典型的实现: /** * 基础的单例模式,Lazy模式,非
lichaobao
·
2014-09-07 20:00
单例模式
线程安全单例模式
JAVA设计模式
--单例模式
单例模式可以当做一种编程的技巧,咱们先说理论再说代码单例模式三个关键点:1)、某个类只能有一个实例2)、该类必须自行创建这个实例3)、该类必须自行向整个系统提供这个实例应用场景:1)、window的任务管理器就是很典型的单例模式,你肯定不能同时打开两个任务管理器2)、数据库连接池技术一般采用的都是单例模式,因为数据库连接是一种数据库资源。系统中使用数据库连接池,主要是节省打开或者关闭数据库连接所引
hai_cheng001
·
2014-09-03 00:10
JAVA
面试秘籍
设计模式
JAVA设计模式
--单例模式
单例模式可以当做一种编程的技巧,咱们先说理论再说代码单例模式三个关键点:1)、某个类只能有一个实例2)、该类必须自行创建这个实例3)、该类必须自行向整个系统提供这个实例应用场景:1)、window的任务管理器就是很典型的单例模式,你肯定不能同时打开两个任务管理器2)、数据库连接池技术一般采用的都是单例模式,因为数据库连接是一种数据库资源。系统中使用数据库连接池,主要是节省打开或者关闭数据库连接所引
hai_cheng001
·
2014-09-03 00:00
设计模式
Singleton
单例模式
懒汉式
上一页
127
128
129
130
131
132
133
134
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他