软件设计因为引入面向对象思想而逐渐变得丰富起来.“一切皆为对象”的精义,使得程序世界所要处理的逻辑简化,开发者可以用一组对象以及这些对象之间的关系将软件系统形象地表示出来.而从对象的定义,进而到模块,到组件的定义,利用面向对象思想的封装.继承.多态的思想,使得软件系统开发可以向搭建房屋那样,循序渐进,从砖石到楼层,进而到整幢大厦的建成.应用面向对象思想,在设计规模更大.逻辑更复杂的系统时,开发周期反而能变的更短.自然其中,需要应用到软件工程的开发定义.流程的过程控制,乃至于质量的缺陷管理.但从技…