Design Patterns
文章平均质量分 83
DARWIN_YU
这个作者很懒,什么都没留下…
展开
-
c#设计模式之组合模式(composition pattern)
using System;using System.Collections;/**//// /// Composition pattern example./// /// Interfacepublic interface IContent ...{ void Add(IContent ic); void Remove(IContent ic); void Display()原创 2007-02-27 16:11:00 · 2861 阅读 · 0 评论 -
设计模式——创建型模式之 Abstract Factory抽象工厂模式
我们客户程序中最有可能碰到的事情之一就是new一个对象: Road road = new Road();当客户程序不是很复杂,变化不多的时候是没什么问题的,可是一旦有了变化,很多问题就随之而来了.Class Customer{Road road = new Road();...........}现在假设我想将road改成wateroad,试想一下,客户程序中期不是要改很多东西,必须实现封装。一个最原创 2007-04-05 16:18:00 · 1026 阅读 · 0 评论 -
设计模式——行为型模式之 Command 命令模式
最近对设计模式的理解都是从李建忠老师的讲解里获得的。李建忠老师有句话说得很对:对中国的计算机教育了解得越多,就越会感觉到中国的计算机教育是多么的失败。我对这句话深信不疑,中国的程序员们,一群聪明的孩子,就是这群聪明的孩子,被教育成了一个个重复着别人的重复劳动的可怜的孩子。说白了,我们每天都是在别人为我们设定的框架中工作,不能接触到对硬件操作的底层每每让我感到很不爽。可是设计模式不一样,这是一个程序原创 2007-04-02 17:28:00 · 934 阅读 · 0 评论