第第9章:面向对象方法学引论章:面向对象方法学引论9.1 面向面向对象方法学概述象方法学概述9.1.1 面向面向对象方法学的要点象方法学的要点 面向面向对象方法学的基本原象方法学的基本原则:尽可能模:尽可能模拟人人类习惯的思的思维方式,使开方式,使开发软件的方法与件的方法与过程尽可能程尽可能接近人接近人类认识世界解决世界解决问题的方法与的方法与过程。程。客客观世界中的世界中的实体体问题域中的域中的对象;象;计算机中的算机中的实体体解空解空间对象;象;解空解空间对象取决于程序象取决于程序设计语言:言:汇编语言的言的对象:存象:存储单元;元;面向面向过程的高程的高级语言的言的对象:象:变量、数量、数组、记录、文件等;、文件等;面向面向对象的高象的高级语言的言的对象:除上述元素外,象:除上述元素外,还包括窗体、菜包括窗体、菜单、按、按钮、等等。、等等。与与传统方方法法不不同同,面面向向对象象方方法法以以数数据据为主主线,将将数数据据和和操操作作方方法法封封装装在在对象象中中,通通过消消息息请求求对象象主主动执行行它它的的内内部部操操作作,改改变其内部私有数据。其内部私有数据。面向面向对象方法