IBM正在进行一项颇具创意的实验,计划通过开源应用创建方式来开放其软件开发过程。 IBM的WebSphere中间件套装的首席技术官Jerry Cuomo表示,“这种公开信息的好处将对IBM软件的未来是......
2007-05-23 关键字:以前做一个界面的时候常常会遇到这样的尴尬情况:希望保留各个独立的组件(类),但又希望它们之间能够相互通信。譬如Windows中的Explorer,我们希望鼠标点击左边是树型目录的一个节点,右边的文件浏......
2007-05-22 关键字:工厂方法模式发展了简单工厂模式。在简单工厂模式中只有一个具体的工厂,而在工厂方法模式中有一个工厂层次结构。这克服了简单工厂模式的缺点,使得具体工厂和具体产品可以平行的发展,从而更加符合开闭原则。 ......
2007-05-21 关键字:观察者模式是GOF中所介绍的一种常用的设计模式,本文将介绍使用ASPectJ利用AOP来实现观察者模式,并通过一个简单的示例说明它的用法。 以下是AOP实现观察者模式的UML图 在AOP版本中,Sub......
2007-05-21 关键字:工厂方法模式根据产品的等级结构使用对应的工厂来创建特定的产品,它一般包括抽象工厂、具体工厂和抽象产品、具体产品,每一个特定工厂用于创建一个对应的产品。模式的简易UML图例如下 下面是使用Aspect......
2007-05-21 关键字:这样对解释器模式应该有了些大体的认识了吧,由于这个模式使用的案例匮乏,所以本文大部分观点直接来自于GOF的原著。只是实例代码是亲自实现并调试通过的。......
2007-05-20 关键字:构建型模式和结构型模式强调的都是静态的类实体之间的关系,行为型模式着力解决的是类实体之间的通讯关系。希望以面向对象的方式描述一个控制流程。......
2007-05-20 关键字: