1
 软件工程
1.8 第6章 面向对象方法学

第6章 面向对象方法学

面向对象方法(Object-Oriented Method)是一种很实用的软件开发方法,简称OO (Object-Oriented)方法,是建立在“对象”概念基础上的方法学,其起源于20世纪60年代末挪威奥斯陆大学和挪威计算机中心共同研制的Simula 67编程语言。在Simula 67中引入了类和数据抽象的概念,但真正为面向对象程序设计奠定基础的是Alan Keyz等人推出的Smalltalk语言,“面向对象”一词由Smalltalk首次采用。1976年推出Smalltalk-72,1978年推出Smalltalk-76,1981年Xerox Learning Research Group推出Smalltalk-80。通过Smalltalk-80的研究和推广应用,使软件开发者认识到OO方法所拥有的信息封装与隐蔽、模块化、继承性、抽象性、多样性等独特之处,这些优异特性为研制大型软件、提高软件可靠性、可维护性、可扩充性和可重用性提供了有效的途径。面向对象技术已成为软件开发的主流技术。