本文向您介绍设计模式的基础,并解释了IBMRationalSoftwareArchitect如何促进基于设计模式的开发。文中还介绍了一些关于设计模式的实例,并告诉您如何快速地建立类图及生成基于这些模式的代码。后继的文章将更详细地阐述本介绍性文章中所涵盖的内容。设计模式是经常发上的设计问题的解决方案。模式描述了如何利用一组类来解决问题——换句话说,模式为您的系统的现有部分提供一个概括的蓝图。模式不包含算法,相反地,它关注于类之间的关系。通过使用设计模式,您能够利用已证实的导致更佳设计和更快实现的解决方案。