精选优质文档-倾情为你奉上 面向对象的软件开发方法综述 SA 史鸿声面向对象是近十几年来迅速形成和发展起来的一种新的软件开发方法和理论。简单的说,它是一种按照人们对现实世界习惯的认识规律和思维方式来研究和模拟客观世界的方法学。它将现实世界中的任何事物均视为“对象”,把整个世界看成是由许多不同种类的对象构成,每一个对象都有自己的内部状态和运动规律,不同对象之间的相互联系和相互作用就构成了完整的客观世界。面向对象方法学所引入的对象,类,方法,消息,继承,封装等一系列重要概念和良好机制,为我们表达和反映客观世界,分析,设计和实现复杂系统,提供了先进的技术方法,并奠定了坚实的理论基础。它可使软件设计人员摆脱结构程序设计的框框,从应用的角度来思考问题,更好的理解用户的需求。实践证明,面向对象方法和技术可以开发出结构清晰,易于维护的软件系统。传统的软件开发方法是把软件开发的过程划分为分析,设计编码,测试和维护等几个阶段