论文部分内容阅读
近年来,软件复用已经成为软件工程领域中最重要的目标之一。设计模式(Design Patterns)因能提供相对对象更高层次的可复用性而成为软件工程领域又一突破性的软件开发新技术。 所有结构良好的面向对象软件体系结构中都包含了许多模式,实践证明,设计模式能使所生成的系统体系结构更加精巧、简洁和易于理解。然而除了从这些优秀的系统中提炼和寻找模式,如何使用这些模式对于软件设计更为重要。 本文提出了将设计模式用于UML建模的具体方法,还开发了一个使用设计模式的辅助建模工具。并在实践中总结了设计模式在框架建模中的使用步骤,详细讨论了设计模式在指导框架设计和框架描述中的应用。最后结合一个实例详细描述框架建模中的设计模式的应用,进一步证实了本文提出方法的可行性和优势所在。 框架的复用可以极大地降低应用开发的难度。设计模式有助于获得无需重新设计就可适用于多种应用的框架体系结构。框架技术、设计模式都是重要的面向对象软件复用技术。将设计模式应用于框架设计中,不但带来了代码复用,更重要的是带来了高层次的设计复用,从而有利于设计模式实现和提高软件开发效率。