• 成为会使用面向对象编程的程序员


    问题:

    1. Object翻译成中文是什么?

      对象,是表示事物的抽象名词。

    2. OOP是什么的缩略语?

      面对对象编程(Object Oriented Programming)

    3. 哪种编程语言在C语言的基础上增加了对OOP的支持?

      C++

    观点:

    1. OOP通过把组件拼装到一起构建程序——类

    2. OOP能够提升程序的开发效率和可维护性——接口

    3. OOP是适用于大型程序的开发方法

    4. OOP是在为现实世界建模

    5. OOP可以借助UML设计程序(Unified Modeling Language,统一建模语言)

      名称 主要用途
      用例图Use Case Diagram 表示用户使用程序的方式
      类图Class Diagram 表示类以及多个类之间的关系
      对象图Object Diagram 表示对象
      时序图Sequence Diagram 从时间上关注并表示多个对象间的交互
      协作图Collaboration Diagram 从合作关系上关注斌表示多个对象间的交互
      状态图Statechart Diagram 表示对象状态的变化
      活动图Activity Diagram 表示处理的流程等
      组件图Component Diagram 表示文件以及多个文件之间的关系
      配置图Deployment Diagram 表示计算机或程序的部署配置方法
    6. OOP通过在对象间传递消息驱动程序

    7. OOP使用继承、封装和多态

    知识点:

    类和对象的区别——数据类型和变量的关系

    类有三种使用方法:

    1. 仅调用类所持有的个别成员
    2. 在类的定义中包含其他的类
    3. 通过继承已存在的类定义出新的类
  • 相关阅读:
    初学移动专题
    IE下a标签跳转失败
    c++中一个多态的实例
    字符串中是否有相同的字符
    求乘积最大的连续子序列
    跳跃游戏
    求一个非负整数的平方根 二分法
    罗马数 与 整数 相互转换
    二进制相加
    链表分割
  • 原文地址:https://www.cnblogs.com/fr-ruiyang/p/14501453.html
Copyright © 2020-2023  润新知