文章分类 -  Design & Pattern

java-pattern 之 读书笔记7 ---Bridge
摘要:bridge模式就是所谓的桥模式,这种模式应用的不是那么频繁,但是却也是比较有用的。桥模式主要是把抽象化和实现化分离,使软件系统的抽象化和实现化之间使用组合/聚合的方式而不是继承的关系。从而使两者可以独自的变化。桥 顾名思义就是将两者搭建起来,使用的时候要用什么就在什么那里搭建一个桥。 // Bridge pattern -- Structural example using Syst... 阅读全文
posted @ 2005-08-02 16:35 Michael J 阅读(308) 评论(0) 推荐(0)
java-pattern 之 读书笔记6 ---Adapter
摘要:Adapter is one of the structural Patterns。从今天开始,研究的是结构模式(Structural Patterns),首先从Adapter模式开始。Adapter模式又称适配器模式。它是用来将一种接口转换成客户所需要的另一种接口,从而使原本因接口不同而无法一起工作的两个类能够一起工作。例如:翻译机,将中文翻译成英文,这样中国人用这套设备说给英国人听的时候,英国... 阅读全文
posted @ 2005-08-01 16:27 Michael J 阅读(326) 评论(0) 推荐(0)
java-pattern 之 读书笔记5 ---singleton
摘要:Singleton模式,又称单件模式或单模式。它是定义一个生成实例的方法让所有的客户来访问全局唯一的实例。负责创建和维护这个唯一的实例的模式。他是常住内存的持久的唯一的类事例。套用java的话说就是once create ,use in anywhere。 // Singleton pattern -- Structural example using System;// "Singl... 阅读全文
posted @ 2005-08-01 09:46 Michael J 阅读(358) 评论(0) 推荐(0)
java-pattern 之 读书笔记4 —— Prototype
摘要:创建型模式中的原形模式:原形模式简单的说就是创建一个原始模型,一系列对象都是这个原始模型的副本。引用吕震宇老师的文章:http://www.putfly.com/show.aspx?id=180&cid=11 Prototype模式的优点与缺点 Prototype模式的优点包括 1、Prototype模式允许动态增加或减少产品类。由于创建产品类实例的方法是产批类内部具有的,因此增加新产品对整个结构... 阅读全文
posted @ 2005-07-30 09:51 Michael J 阅读(332) 评论(0) 推荐(0)
java-pattern 之 读书笔记3 —— builder
摘要:关于建造者模式,吕震宇老师讲解的比较清晰明白了,这是他的一篇文章http://www.putfly.com/show.aspx?id=181&cid=54个人感觉相比工厂模式而言,建造者模式应用的地方不是很多。 阅读全文
posted @ 2005-07-29 10:52 Michael J 阅读(323) 评论(0) 推荐(0)
java-pattern 之 读书笔记2 —— abstract factory
摘要:今天研究一下抽象工厂(Abstract Factory)。抽象工厂比简单工厂更复杂一些。它们的区别在于抽象的复杂度和层次不同。抽象工厂将工厂也抽象化了(用抽象类或接口实现),它指出工厂,而不指出它是制造什么产品的工厂,具体制造某个或某些产品的工厂由工厂的子类来完成,工厂的子类是一系列生产特定产品的工厂。抽象工厂模式的基本方法如下图示:例如,我们向海尔公司下订单,要求生产电视机给我们,海尔公司有青岛... 阅读全文
posted @ 2005-07-29 09:05 Michael J 阅读(403) 评论(0) 推荐(0)
java-pattern 之 读书笔记1 —— simple factory
摘要:从今天开始,计划用三天的时间读完这个讲稿并领悟其中的奥妙。随时记之。设计模式的是伴随着开发者大量经验的积累和需求的增加产生的。它的主要目的就是面向接口编程,降低耦合性,提高内聚性,增加灵活性。设计模式大概分三类:创建模式(Creational Patterns)、结构模式(Structural Patterns)、行为模式(Behavioral Patterns).今天就创建模式中的工厂模式加以分... 阅读全文
posted @ 2005-07-28 14:12 Michael J 阅读(305) 评论(0) 推荐(0)