zoukankan      html  css  js  c++  java
  • 第六章

    1.基本思想:

           从现实世界中客观存在的事物(即对象)出发,尽可能地运用人类的自然思维方式来构造软件。

         面向对象 = = 对象 + 类 + 继承 + 通信 。

        (1)OOA面向对象方法:任务:分析和理解问题域。

    (2)OOD面向对象设计:根据已建立的分析模型,进行系统软件设计。

    (3)OOP面向对象编程:用一种面向对象的编程语言编写程序。

    (4)OOT面向对象测试:以类作为基本测试单位集中检查在类定义之内的属性、服务、有限的外部接口,降低了错误的影响。

    (5)OOSM面向对象维护:降低了理解软件的难度。

    2.基本术语:

           对象、类、封装、继承、消息、关联、聚合、多态性(与之有关的语言功能:重载、动态绑定、类属)。

    3.UML概念模型:

          (1)视图:完整的描述系统需要一组视图反映系统的各方面。

    (2)图: 系统中每一个视图的内容是用一些图来表示的。

    (3)模型元素:由一些基本的构造元素以及他们之间的连接关系组成。

    (4)语义规则:用于建立语义一致、与其他模型协调的良好模型。

    (5)公共机制:说明、修饰、通用划分、扩展机制。

    (6)扩展机制:约束、标记值、构造型。

    应用:要求:(1)支持用例驱动;(2)以体系结构为中心;(3)迭代或增量的开发模式。

    适用于大型复杂的形同开发。

  • 相关阅读:
    kafka消费者问题
    kubernetes
    Grafana+prometheus+AlertManager+钉钉机器人
    kafka汇总
    java实现顺序表、链表、栈 (x)->{持续更新}
    hadoop细节 -> 持续更新
    drf之组件(认证、权限、排序、过滤、分页等)和xadmin、coreapi
    drf之视图类与路由
    drf序列化与反序列化
    drf之接口规范
  • 原文地址:https://www.cnblogs.com/yuntianblog/p/4280139.html
Copyright © 2011-2022 走看看