zoukankan      html  css  js  c++  java
  • 建立基本模型——类图

    对象是具有明确语义边界并封装了状态和行为的实体,由一组属性和作用在这组属性上的一组操作构成;它是构成系统的一个基本单位。

    类是对具有相同属性和操作的一组对象的抽象描述,也就是说它为属于该类的全部对象提供了统一的抽象描述,对象是类的实例。

    识别对象和类的方法:

    (1)考虑问题域

    (2)考虑系统边界

    (3)考虑系统责任

    (4)利用名词,代词和名词短语

    主动对象是具有主动行为的对象,在设计阶段是拥有线程或进程并能够启动控制活动的对象。

    主动类是其实例为主动对象的类。

    属性:

      属性是用来描述对象静态特征的一个数据项。

      若类的一个属性对于一个类的任何对象,它的值都是相同的,则称该属性为类属性。

    操作:

     操作是类的对象被要求执行的服务。

    类之间的关系有四种:继承,聚合,关联和依赖。

    抽象类可以含有属性和一些非抽象的操作,而接口很少有属性,且其内的操作只能是抽象类的。

  • 相关阅读:
    2020-01月-02月
    Work needing Technologies
    gcc和 gdb工具(转)
    pyenv and grunt-contrib-testem
    Statistics Books
    HTML5学习--SVG全攻略(基础篇)
    一个完整的学院网站实现过程
    JavaScript 常用单词整理
    一张图教会CSS3倒影
    Python大数据处理案例
  • 原文地址:https://www.cnblogs.com/qixin/p/3137020.html
Copyright © 2011-2022 走看看