第1章_面向对象概念.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
思考: 属性完全相同的两个事物,是否是同一个对象? 举例。 Shape类 本章结束 求职应注意的礼仪 求职时最礼貌的修饰是淡妆 面试时最关键的神情是郑重 无论站还是坐,不能摇动和抖动 对话时目光不能游弋不定 要控制小动作 不要为掩饰紧张情绪而散淡 最优雅的礼仪修养是体现自然 以一种修养面对两种结果 必须首先学会面对的一种结果----被拒绝 仍然感谢这次机会,因为被拒绝是面试后的两种结果之一。 被拒绝是招聘单位对我们综合考虑的结果,因为我们最关心的是自己什么地方与用人要求不一致,而不仅仅是面试中的表现。 不要欺骗自己,说“我本来就不想去”等等。 认真考虑是否有必要再做努力。 必须学会欣然面对的一种结果----被接纳 以具体的形式感谢招聘单位的接纳,如邮件、短信 考虑怎样使自己的知识能力更适应工作需要 把走进工作岗位当作职业生涯的重要的第一步,认真思考如何为以后的发展开好头。 Thank you * 接口(interface) 定义内聚行为的一个或多个操作特征标记的集合 消息(message) 是信息请求或执行一个动作的请求 传递消息(messaging) 为了协作,类相互发送与接收消息 方法(method) 类完成的事情(函数或过程) 多重继承 (multiple inheritance) 类直接从一个以上的类继承 对象(object) 客观世界实体。如一个人,地址等 对象空间(object space) 主存,加上网络上所有可提供使用的存储空间 选择 (optionality) 多个事物,找出你想要的事物 覆盖(override) 有时在子类中你需要覆盖(重定义)属性和方法 * 模式(pattern) 通过问题的可复用方案 持久性(persistence) 对象永久被保存问题 持久对象 (persistent object) 保存到永久存储的对象 多态(polymorphism) 同一属性或服务在一般类及特殊类中语义不同 单一继承 (single inheritance) 一个类直接从唯一的一个类中继承 子类(subclass) 若类B继承自类A,则B是A的子类 父类(super class) 若类B继承自类A,则A是B的父类 临时对象(transitory) 一个没有被保存到永久存储的对象 构造型(stereotype) 表示一种建模元素的通用方法 * 面向对象的符号表示-UML表示法1 (UML,Unified Modeling Language) 类 classname Attr:atype Op(par:type):Rtype cname 活动类 Name:class Oname:class[Role] 角色 对象 Oname:class 多对象 关联 Aname 泛化 子 类 父 类 实现 实 现 规 格 说 明 A依赖B A B Kind 扩展 extend 被扩展 用例 * 面向对象的符号表示-UML表示法2 用例 状态 并发组 成状态 初始状态 包含 include 被包含 用例 聚合(共享) 组合 转换 信号 《singnal》 协作 Cname 或 《cator customer》 参与者 Sname Sname 终止状态 历史状态 H 深历史状态 H* 结合状态 分叉或结合 分支或合并 * 面向对象的符号表示-UML表示法3 输入事件 构件 节点 包 Ename 输出事件 Ename Nname Pname 提供者 客户 实现 接口 使用 Tname P:Type 模板 注释 * Rose工具中的类符号 实体类符号 Class 《entity》 控制类符号 Class 《control》 * Rose工具中的类符号 用户界面类符号 《interface》 《boundary》 图标 形式 修饰 形式 标签Label形式 * * * * (3) 面向过程方法以函数过程和数据结构为中心建模,用 计算机的术语描述问题。 面向对象的方法是对求解问题本身建模,用问题本 身的术语描述问题。 1.3.1 方法的区别 * 函数和 过程 举例:某所大学信息系统的设计 数据 图1-4 结构化方法 结构化的方法: 将定义数据库的布局和程序的设计来访问这些数据。 数据库中存有关于学生、教授、教室以及课程的信息。 程序可以让用户登记学生的选课情况,分派教授授课,安排授课教室等。程序可以访问并更新数据库。 * 对象 对象 对象 对象 图1-5 面向对象方法 面向对象的方法: 学生、教授、教室和课程等被当成对象来考虑。 定义一组能进行交互的类(类,class是相似对象的一种通用表示)

文档评论(0)

tk2469tk + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档