菜猪#设计模式
iteye_16305
这个作者很懒,什么都没留下…
展开
-
学习GoF设计模式的重要性
[color=red]转自:板桥里人 http://www.jdon.com 2002/05/24[/color] 著名的EJB领域顶尖的专家Richard Monson-Haefel在其个人网站:www.EJBNow.com中极力推荐的GoF的《设计模式》,原文如下: Design Patterns Most developers claim to experience an epi...原创 2009-04-08 16:41:06 · 86 阅读 · 0 评论 -
建筑和软件中模式之异同
[color=red]转自:板桥里人 http://www.jdon.com 2002年6月26日[/color] CSDN的透明特别推崇《建筑的永恒之道》,认为从中探寻到软件的永恒之道,并就"设计模式"写了专门文章《探寻软件的永恒之道 》,其中很多观点我看了很受启发,以前我也将"设计模式" 看成一个简单的解决方案,没有从一种高度来看待"设计模式"在软件中地位,下面是我自己的一些想法: ...原创 2009-04-08 16:58:28 · 65 阅读 · 0 评论 -
设计模式之Factory
转自:板桥里人 http://www.jdon.com 2002/10/07(转载请保留) 工厂模式定义:提供创建对象的接口. 为何使用? 工厂模式是我们最常用的模式了,著名的Jive论坛 ,就大量使用了工厂模式,工厂模式在Java程序系统可以说是随处可见。 为什么工厂模式是如此常用?因为工厂模式就相当于创建实例对象的new,我们经常要根据类Class生成实例对象,如A a...原创 2009-04-09 12:17:57 · 105 阅读 · 0 评论 -
设计模式之Singleton(单态)
转自:板桥里人 http://www.jdon.com 2002/05/07 单态定义: [color=red]Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。 在很多操作中,比如建立目录 数据库连接都需要这样的单线程操作。[/color] 还有, singleton能够被状态化; 这样,多个单态类在一起就可以作为一个状态仓库一样向...原创 2009-04-09 13:27:57 · 114 阅读 · 0 评论 -
设计模式之Facade(外观 总管 Manager)
[color=red]转自:板桥里人 http://www.jdon.com 2002/4/6/(转载请保留)[/color] [color=red]Facade模式的定义: 为子系统中的一组接口提供一个一致的界面.[/color] Facade一个典型应用就是数据库JDBC的应用,如下例对数据库的操作: [code="java"]public class DBCompare {...原创 2009-04-10 09:03:39 · 133 阅读 · 0 评论 -
设计模式之Proxy(代理)
转自:板桥里人banq http://www.jdon.com 2002/04/21/ [color=red]代理模式是比较有用途的一种模式,而且变种较多,应用场合覆盖从小结构到整个系统的大结构,Proxy是代理的意思,我们也许有代理服务器等概念,代理概念可以解释为:在出发点到目的地之间有一道中间层,意为代理. 设计模式中定义: 为其他对象提供一种代理以控制对这个对象的访问.[/col...原创 2009-04-10 09:33:18 · 101 阅读 · 0 评论 -
设计模式之Adapter(适配器)
[color=red]转自:板桥里人 http://www.jdon.com 2002/04/21[/color] [color=red]适配器模式定义: 将两个不兼容的类纠合在一起使用,属于结构型模式,需要有Adaptee(被适配者)和Adaptor(适配器)两个身份.[/color] 为何使用? 我们经常碰到要将两个没有关系的类组合在一起使用,第一解决方案是:修改各自类的接口...原创 2009-04-11 15:14:27 · 67 阅读 · 0 评论 -
设计模式之Bridge
[color=red]转自:板桥里人 http://www.jdon.com 2002/05/01[/color] [color=red]Bridge模式定义 : 将抽象和行为划分开来,各自独立,但能动态的结合。[/color] 任何事物对象都有抽象和行为之分,例如人,人是一种抽象,人分男人和女人等;人有行为,行为也有各种具体表现,所以,“人”与“人的行为”两个概念也反映了抽象...原创 2009-04-11 16:32:59 · 327 阅读 · 0 评论