10 2004 档案
摘要:信息系统不是万能的,不应认为通过应用先进的信息系统就可以为组织带来巨大的效益。只有认识到信息系统不能做什么,才能在需求分析时更注重能做什么。以下作用便是信息系统所不能达到的:*信息系统不能代替市场、生产能力等基本要素。顾客不会因为生产厂家应用了先进的信息系统就购买它的产品。*信息系统本身不能改善管理状况。并且,信息系统很大程度上依赖管理状况,没有适当的管理改进过程,信息系统无法成功运行或者达不到应...
阅读全文
摘要:让我们看这样一个例子,我们需要创建一种交通工具,可以是汽车、火车或者轮船,结构如下: 我们可以采用简单工厂,通过参数告诉创建工厂我们所需要的对象类型。如果我们增加子类,比如卡车、轿车等等,我们必须增加参数和相应的代码,如果子类层次很多,就会使程序变得难以维护。如果用简单工厂实现上面的结构显然很烦琐。当然,我们可以采用工厂方法来实现,我们可以定义一个产生交通工具的接口,然后在子类中实现创建具体的子类...
阅读全文
摘要:GoF在编写《设计模式》一书时,模式的研究才刚刚开始,PLoP也只举行了两届,各种模式和模式语言还处在评审阶段,对模式的形成和书写方式还处在探索阶段,因此,GoF的设计模式与现在一般意义上的模式还是有很大区别的。了解这些区别,有助于更好地理解设计模式的内涵。本节着重指出GoF设计模式和现在的模式理论上的区别和对理解的影响。GoF设计模式与模式理论的区别是前者更偏重于解决方案。认为设计模式就是解决方...
阅读全文
摘要:什么是模式呢?有很多不同的解释,这里我们根据《Patterns and Software: Essential Concepts and Terminology》一文来讨论模式的定义。在《在软件开发中理解和使用模式》一文中,Dirk Riehle 和Heinz Zullighoven给出了这样一个定义:模式是从解决具体问题抽象出来的,这种具体问题在特定的上下文中重复出现。也就是说,每个具体形式都对...
阅读全文

浙公网安备 33010602011771号