设计模式
iteye_4921
这个作者很懒,什么都没留下…
展开
-
设计模式之门面模式
在阎宏博士的《JAVA与模式》一书中开头是这样描述门面(Facade)模式的: 门面模式是对象的结构模式,外部与一个子系统的通信必须通过一个统一的门面对象进行。门面模式提供一个高层次的接口,使得子系统更易于使用。 医院的例子 现代的软件系统都是比较复杂的,设计师处理复杂系统的一个常见方法便是将其“分而治之”,把一个系统划分为几个较小的子系统。如果把医院作为一 个...2013-12-12 09:57:52 · 82 阅读 · 0 评论 -
Java3种工厂模式浅析
一、引子 话说十年前,有一个暴发户,他家有三辆汽车——Benz奔驰、Bmw宝马、Audi奥迪,还雇了司机为他开车。不过,暴发户坐车时总是怪怪的:上Benz车后跟司机说“开奔驰车!”,坐上Bmw后他说“开宝马车!”,坐上Audi说“开奥迪车!”。你一定说:这人有病!直接说开车不就行了?! 而当把这个暴发户的行为放到我们程序设计中来时,会发现这是一个普遍存在的现象。幸运的是,这...原创 2014-03-23 21:24:06 · 94 阅读 · 0 评论 -
Java - 深入浅出装饰器模式
Java程序员们应该对java.io对不会陌生,因为java.io包采用了装饰器模式。一、定义: Decorator装饰器,顾名思义,就是动态地给一个对象添加一些额外的职责,就好比为房子进行装修一样。因此,装饰器模式具有如下的特征: 它必须具有一个装饰的对象。 它必须拥有与被装饰对象相同的接口。 ...2014-05-09 10:57:18 · 104 阅读 · 0 评论 -
SPDY:Google开发的下一代HTTP协议
SPDY(发音同"speedy"):Google开发的下一代HTTP协议(解决HTTP协议的缺点,Wrapper模式)概述SPDY是Google宣布正在开发的下一代网络协议,SPDY并不是一种用于替代HTTP的协议,而是对HTTP协议的增强。HTTP自上世纪90年代问世以来,已有二十年的历史,期间互联网本身发生了很大的变化,也使得HTTP的许多不足暴露了出来,现在它已经不能满足许多...2015-04-09 20:36:08 · 242 阅读 · 0 评论