论文部分内容阅读
重构是在保持程序可观察行为的前提下对程序内部结构的改进,作为一种重要的面向对象设计辅助工具,重构在面向对象设计过程中有着广泛的应用.其中一种重要的应用是面向对象设计改进.在面向对象设计中存在两种设计改进过程:1、全新系统的设计过程.面向对象系统的设计过程就是一系列的在原有设计基础之上的设计改进过程.2、旧系统的再设计过程.这种过程通常存在于系统维护阶段.在面向对象设计中使用重构可以使设计改进达到一定程度上的自动化.本文主要阐述在面向对象设计中如何使用重构实现设计改进.