面向对象的思想和UML的方法.pptx
面向对象的思想和UML的方法讲;首先考虑同学们对学习的辛苦和疲节课以课本为;四大发明之活字印刷——面向对象;四大发明之活字印刷——面向对象;四大发明之活字印刷——面向对象;四大发明之活字印刷——面向对象;四大发明之活字印刷——面向对象;四大发明之活字印刷——面向对象;四大发明之活字印刷——面向对象;面向对象(OBJECT-ORI;面向对象方法将会大更深、吏广、;即指现实世界中各种各样的实体。;面向对象关注什么?关注的是对象;61条面向对象设计的经验原则“;61条面向对象设计的经验原则(;61条面向对象设计的经验原则(;61条面向对象设计的经验原则(;61条面向对象设计的经验原则(;61条面向对象设计的经验原则(;61条面向对象设计的经验原则(;61条面向对象设计的经验原则(;61条面向对象设计的经验原则(;61条面向对象设计的经验原则(;如果两个或更多个类有共同的数据要把类的对象;61条面向对象设计的经验原则(;类的概念来自于人们认识自然、认;通俗的讲:类是对具有相同属性和;类(CLASS):例如生物学上;类(CLASS):说到这里,可;方法:方法就是对象所能执行的操;属性:属性是类中所定义的数据,;ABSTRACTCLASS:;两个事物间的语义关系,其中一个;其是一种特殊形式的关联。表示整;0102其是一种特殊/一般关系;实例:实例就是由某个特定的类所;21消息(Message):;类的特性:类的定义决定了类具有;类的特性继承:继承是类;封装的目的在于把对象的设计者和;封装:所谓封装就是把某个事物包;多态性是指同名的方法可在不同的;OO方法的作用和意义决不只局限;用OO方法进行面向对象程序设计;面向对象分析的过程包括:1、从;UML简单结构;软件生命周期模型:瀑布模型瀑布;螺旋模型首先螺旋模型是遵从瀑布;螺旋模型的每一次迭代都包含了以;关于选择生命周期模型的最后的总;数学中,有关“数学抽象度”的研;无标题;面向对象的三个基本特征面向对象;泛化(GENERALIZATI;聚合(组合)若在逻辑上A是B的;聚合(AGGREGATION);组合(COMPOSITION);依赖(DEPENDENCY)这;用户模型包含以下概念:;该场景涉及一个简单的安全组件,;用户角色第一步是确定谁将使用该;业务用户负???使用适当的资源来;用户角色每个用户角色在该用户模;确定用户目标每个用户角色应该至;聚合关联。定义了用户目标以后,;单击此处添加大标题内容单击此处;类的特性重载:重载指类的;包:哲学认为现实世界中不同对象;计算机与软件哲学中寻找答案;软件开发的本质就是基于人类思考;软件有个性吗?软件开发人员,刚;陶工就是陶罐的主人,陶罐永远不;公司决定做某些软件之后,程序员;人类的一些心智活动:我们一闪而;【商业循环】计算机应该比我们人;有许多适用于人类的评价也常用在;【计算机的幽默】这种可笑的情况;【计算机的幽默】很有趣,是吗?;影响生活的因素很多,人类有自己;【计算机产品是一种心理上的失常;计算机、软件及计算机产品将来很解UML的过