设计模式(java)

     摘要: 今年过年手气好,打牌赢了100块,我得意的笑,我得意的笑,总之一个字“爽”。因为往年打牌从没赢过啊!我高兴的回到家里,还没等我开口报告战况,老婆撂给我一句话“我弟要回上海,你给买张票吧。”我心里虽然不高兴,但脸上却表现出很开心的样子,立刻用坚定语气说到:“请领导放心,保证完成任务!”。保证归保证,可是大过年的票也确实难买,在经过一番挫折后(呜呜),我只好去找票贩子(Proxy)。  阅读全文

posted @ 2007-10-12 16:04 Jaunt 阅读(224) | 评论 (0)  编辑 |

     摘要: 设计模式做为程序员的“内功心法”,越来越受到.net 社区的重视,这种变化是很可喜的,Java社区走在了我们的前面,但这种状况也许有一天会发生改变。

在学习模式时,两种声音是一定会遇到的:
1、“无招胜有招,无招才是最高境界”;
2、“过分设计”。
  阅读全文

posted @ 2007-10-12 16:02 Jaunt 阅读(283) | 评论 (0)  编辑 |

     摘要: 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如何向客户端提供。  阅读全文

posted @ 2007-10-12 13:37 Jaunt 阅读(228) | 评论 (0)  编辑 |

     摘要: 1、说明:

A:Facade的定义: 为子系统中的一组接口提供一个一致的界面。

B:使用统一对外接口,可以降低系统的复杂性,增加了灵活性。
C:从下面例子中可以看到,外界只是访问了家庭对外展现(FamilyOutShow)类,而没有直接与成员类打交道。这样比如说增加了一个新的成员类(比如说儿子(Son)
类),只要修改家庭对外展现(FamilyOutShow)类即可,而不用修改调用。  阅读全文

posted @ 2007-09-04 17:58 Jaunt 阅读(255) | 评论 (0)  编辑 |