
design pattern
huaweitman
这个作者很懒,什么都没留下…
展开
-
Erich Gamma
Erich Gamma是IBM的杰出工程师。他是Jazz项目的领头人之一,曾担任Eclipse的Java开发环境JDT项目的领导,目前是Eclipse的项目管理委员会成员。Erich也是经典书籍《设计模式》的作者四人帮之一。他一直与Kent Beck一起开发JUnit,并编写书籍《为Eclipse做贡献:原则、模式与插件》。 演讲题目:设计模式15年——向设计模式2.0迈进 演讲时间:4月原创 2013-07-20 14:56:12 · 3015 阅读 · 0 评论 -
用工厂方法代替new操作.
工厂模式定义:实例化对象,用工厂方法代替new操作. 为何使用? 工厂模式是我们最常用的模式了,著名的Jive论坛 ,就大量使用了工厂模式,工厂模式在Java程序系统可以说是随处可见。 为什么工厂模式是如此常用?因为工厂模式就相当于创建实例对象的new,我们经常要根据类Class生成实例对象,如A a=new A() 工厂模式也是用来创建实例对象的,所以以后new时就要多个心眼,是否可以考虑原创 2013-07-20 20:09:26 · 3810 阅读 · 0 评论 -
设计模式简介
Abstract Factory(3.1):提供一个创建一系列相关或相互依赖对象的接口,而无需指定它 们具体的类。 A d a p t er ( 4 . 1 ):将一个类的接口转换成客户希望的另外一个接口。 A d a p t e r模式使得原本 由于接口不兼容而不能一起工作的那些类可以一起工作。 Bridge(4.2):将抽象部分与它的实现部分分离,使它们都可以独立地变化。 B u原创 2013-07-21 09:25:58 · 822 阅读 · 0 评论 -
python实现工厂模式
Factory Method ( 3 . 3 ):定义一个用于创建对象的接口,让子类决定将哪一个类实例化。 Factory Method使一个类的实例化延迟到其子类。 1. 意图 定义一个用于创建对象的接口,让子类决定实例化哪一个类。 Factory Method使一个类的 实例化延迟到其子类。 2. 别名 虚构造器( Virtual Constructor原创 2013-07-20 17:22:06 · 5035 阅读 · 0 评论 -
单例模式应用
单例模式已经不陌生了,这次在这个路口再次遇见了。 第一次遇见:单例模式,几乎是见名之意,单例(单个,只有一个,实例)。第一次看设计模式方面的书单纯的是为了理解而理解,现在想想当时真的不应该在那个地方花费太长的时间,因为什么东西都不可能一遍就能会的~~~而且理论和实践有相当长的距离~~~(~ o ~)~ 官方这样描原创 2013-07-31 13:17:48 · 992 阅读 · 0 评论 -
[原]Java设计模式透析之 —— 适配器(Adapter)
转载请注明出处:http://blog.youkuaiyun.com/guolin_blog/article/details/9400141 今天一大早,你的leader就匆匆忙忙跑过来找到你:“快,快,紧急任务!最近ChinaJoy马上就要开始了,老板要求提供一种直观的方式,可以查看到我们新上线的游戏中每个服的在线人数。” 你看了看日期,不是吧!这哪里是马上要开始了,分明是已经开始了!这怎么可能来得原创 2013-07-31 09:51:45 · 873 阅读 · 0 评论 -
优质博客链接
http://blog.youkuaiyun.com/jinxfei/article/details/4666229原创 2015-05-30 20:38:17 · 478 阅读 · 0 评论 -
设计模式
Structural(结构模式) Adapter: 把一个接口或是类变成另外一种。 java.util.Arrays#asList()javax.swing.JTable(TableModel)java.io.InputStreamReader(InputStream)java.io.OutputStreamWriter(OutputStream)javax.xml.bind原创 2015-06-06 22:26:01 · 447 阅读 · 0 评论 -
JDK里的设计模式
Structural(结构模式) Adapter: 把一个接口或是类变成另外一种。 java.util.Arrays#asList()javax.swing.JTable(TableModel)java.io.InputStreamReader(InputStream)java.io.OutputStreamWriter(OutputStream)javax.xml.bind原创 2016-02-04 14:41:47 · 374 阅读 · 0 评论