信息系统207-面向对象的编程OOP.ppt
《信息系统207-面向对象的编程OOP.ppt》由会员分享,可在线阅读,更多相关《信息系统207-面向对象的编程OOP.ppt(37页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、面面 向向 对对 象象 的的 编编 程程O Object bject O Oriented riented P Programmingrogramming王长军王长军什么是什么是“对象对象”?什么是什么是“对象对象”?OOA+OOD+OOP+OOT+世界太复杂了,简单点好思考方法思考方法归纳归纳从特殊到一般从不同的 dogs 到词汇“dog”思考方法思考方法演绎演绎从一般到特殊从词汇“dog”,你可以区别出一个动物 是还是不是一条狗狗好吧,我承认我们有点另类,但我们的确是狗狗,下面那个胖的不是!面向对象面向对象它是一种思考方法思考方法世界上的任何东西都是一个对象;任何系统都是由对象构成的(当然
2、系统也是一个对象);系统的演化和开发就是通过系统内外的对象进行交互完成的Alan Kay-“世界是面向对象的世界是面向对象的”如果你对世界了解,那么你就了解了面向对象.所以,面向对象是容易的.世界上的任何东西都是一个对象世界上的任何东西都是一个对象花,树,动物学生,教授桌子,椅子,教室,建筑大学,城市,国家世界,宇宙学科,如计算机,信息系统,数学,历史 任何系统都是由对象构成的任何系统都是由对象构成的法律系统文化系统教育系统经济系统信息系统计算机系统系统开发就是定义对象间的交互系统开发就是定义对象间的交互东华内部东华内部东华外部东华外部东华大学是由下列对象的交互构成的:学生教师职员上海市政府教
3、育部.设计方法学设计方法学面向对象首先是一种设计方法学(OOA/OOD)对象是程序的构成模块(接口对象(editor,menu,file,etc),数据管理对象(db),etc.).对象代表了在应用中对现实世界的抽象.设计方法学设计方法学面向对象支持归纳:对象-类类需要OOA/OOD工具.演绎:类类-对象编程者需要学习有关类库的知识类和对象类和对象对象对象归纳异性之间进行符合道德和法律规异性之间进行符合道德和法律规范的以婚姻为目的的交往范的以婚姻为目的的交往社会现象社会现象类类演绎对象对象类和对象类和对象类和对象类和对象类和对象类和对象对象对象归纳异性之间进行符合道德和法律规异性之间进行符合道
4、德和法律规范的以婚姻为目的的交往范的以婚姻为目的的交往社会现象社会现象类类演绎对象对象合理设计类以适应需求的变化是多么的重要!出现了,怎么办?允许对类进行扩充允许对类进行扩充继承继承对象对象归纳两人之间进行符合道德和法律规两人之间进行符合道德和法律规范的以婚姻为目的的交往范的以婚姻为目的的交往社会现象社会现象基类基类演绎对象对象两人之间进行符合道德两人之间进行符合道德和法律规范的以婚姻为和法律规范的以婚姻为目的的交往目的的交往男女之间男女之间继承两人之间进行符合道德两人之间进行符合道德和法律规范的以婚姻为和法律规范的以婚姻为目的的交往目的的交往同性之间同性之间对象对象演绎继承类继承类将将“继承
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息系统 207 面向 对象 编程 OOP
限制150内