面向对象的说课.ppt

*;*; 深入理解面向对象的概念; 掌握面向对象的建模过程; 掌握建模语言UML; 设计健壮的、可扩展的、可复用的、 可维护的软件系统。;*;*;*;大峡谷 北端;两个经典问题:问题“2” ;*;*; Objective-C (Cox 1986,Cox and Novobilski 1991)。 支持多态、信息隐敝。 C++ ( 1980,贝尔实验室的Bjarne Strousrup) 支持抽象、继承、自动引用、动态绑定、操作符重载等, 但维护困难。 Eiffel (Myeer 1990) 有断言,解决正确性、健壮性、可移植性、效率等。 Java (Sun 公司 James Gosling 1990) 在Sun World95年会上公布。 Java=C++ -复杂性和奇异性+安全性和可移植性。;1.3 面向对象与面向过程的软件开发区别;1.3.1 方法的区别;*;*;*;*;1.3.3 程序的区别;*;1.4.1 喷泉模型 (fountain model);*;*;*;*;*;思考:;*;概念层的类;例如绘图中的点类: ;类是一个支持继承的抽象数据类型;;*;*;*;*;*;*;*;*;*;在OO语言中,多态性的实现与下列概念有关:;;Sha

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档