zoukankan      html  css  js  c++  java
  • 需要开发一个“人民币的零钱交换机系统:接受5元、10元、20纸币,输出1元硬币”,请给出领域模型图,要有分析过程

    题目:

    根据以下需求描述,1)寻找概念类,并给出自己的理由;2) 画出领域模型图。

    【需求描述】

    需要开发一个“人民币的零钱交换机系统:接受5元、10元、20纸币,输出1元硬币”,请给出领域模型图,要有分析过程

    方法1:名词法

    ①找出所有名词:零钱交换机系统,5元纸币,10元纸币,20元纸币,1元硬币,用户
    ②:分析
    用户:用户面板,因为用户的行为可以看做为用户面板的行为
    零钱交换机系统:零钱接受者,处理用户面板的行为
    5元纸币,10元纸币,20元纸币:这三个都是金额不同的纸币,可以抽象为纸币
    1元硬币:硬币
    ③:定义类的关系


    ④:定义类的属性

     方法二:分析模型法

    第一步:确认边界类,实体类和控制类
    边界类:用户面板
    实体类:纸币,硬币和金钱
    控制类:零钱接受者
    第二步:定义类的关系和属性

  • 相关阅读:
    css基础面试题
    hack-checkbox
    装饰性属性
    【CF809E】Surprise me!
    [SCOI2012]奇怪的游戏
    [HAOI2018]奇怪的背包
    CF1139D Steps to One
    [CTSC2018]假面
    写在省选前
    [SDOI2015]寻宝游戏
  • 原文地址:https://www.cnblogs.com/cdlyy/p/12523910.html
Copyright © 2011-2022 走看看