
设计模式
wbj0110
这个作者很懒,什么都没留下…
展开
-
设计模式之责任链模式(转)
一. 写在前面的 这么多的设计模式,我觉得职责链是我第一次看上去最简单,可是回想起来却又最复杂的一个模式。 因此,这个文章我酝酿了很久,一直也没有胆量发出来,例子也是改了又改,可是仍然觉得不够合理。所以希望各位多多指教。 二. 什么是链 文章伊始,先让我们了解这个最基本的概念,什么是链。 我给链下了这样的定义: 1. 链是一系列节点的集合。 2. 链的各节点可灵活拆分再重组。...原创 2013-11-20 09:31:05 · 154 阅读 · 0 评论 -
JAVA面向接口编程
一、什么是面向接口编程 要正确地使用Java语言进行面向对象的编程,从而提高程序的复用性,增加程序的可维护性、可扩展性,就必须是面向接口的编程。面向接口的编程就意味着:开发系统时,主体构架使用接口,接口构成系统的骨架。这样就可以通过更换实现接口的类来更换系统的实现。 例如:在上节示例中,Java接口Introduceable就是系统骨架的一个重要组成部分,这个Java接口定义了一个方法:d...原创 2014-01-15 11:31:19 · 366 阅读 · 0 评论 -
php中的设计模式---装饰模式
装饰模式 所谓装饰模式就是让程序一层一层的包下来, 像是大口袋套小口袋。 例: [php] view plaincopy class 食物{ var $des='食物'; var $cost; function getdes(){ return $this->des; } functio...原创 2013-08-22 15:16:54 · 123 阅读 · 0 评论 -
php网站架构【 百万级】
在了解过世界最大的PHP站点,Facebook的后台技术后,今天我们来了解一个百万级PHP站点的网站架构:Poppen.de。Poppen.de是德国的一个社交网站,相对Facebook、Flickr来说是一个很小的网站,但它有一个很好的架构,融合了很多技术,如 Nginx、MySql、CouchDB、Erlang、Memcached、RabbitMQ、PHP、Graphite、Red5以及T...原创 2013-08-23 14:40:10 · 229 阅读 · 0 评论 -
静态工厂(简单工厂)模式
静态工厂,是一个工厂类,并且改类没有实现一个工厂接口或者抽象类。 中间采用了反射机制。 如下代码,是一个简单的静态工厂模式: public class TestFactory { public static void main(String[] args) { //根据传入的参数来得道一个对象 Car c = CarFactory.getCarInstance("Benz"); ...原创 2014-02-20 08:52:32 · 157 阅读 · 0 评论 -
《JAVA与模式》之适配器模式
在阎宏博士的《JAVA与模式》一书中开头是这样描述适配器(Adapter)模式的: 适配器模式把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。 适配器模式的用途 用电器做例子,笔记本电脑的插头一般都是三相的,即除了阳极、阴极外,还有一个地极。而有些地方的电源插座却只有两极,没有地极。电源插座与笔记本电脑的电源插头不匹配...原创 2014-02-20 08:55:00 · 107 阅读 · 0 评论