一 简单实例
电话父类telphone 拥有发消息和打电话
接口Playgame 能够打游戏
AndroidPhone 重写了发消息 继承于telphone
MacPhone 除了基础打电话和发消息,还能打游戏 继承于telphone
实现于playgame了接口
GameMaching 能够打游戏 实现于playgame了接口

二解决问题

1.       第一步打开PowerDesigner

2.       创建一个模型

3.       创建一个类图,并且起一个名字,在这我用的是默认的名字

4.       现在就进入了我们的工作空间,如下图所示

5.       点击创建我们的父类,以及子类

创建后好了效果如下

6.       创建我们的接口

创建好了如下所示

7先来写我们的父类,分别是父类的名字,父类所拥有的方法

效果如下

7.       然后睁大你们的眼睛,见证奇迹的时候到了

咳咳,吹个牛逼,客官们见笑了啊….

现在来建立我们之间的联系(泛化,实现)

效果如下

8.然后androidphone继承父类

9.写接口类

10.gamemaching实现接口

11.最终来写我们的macphone

12.最终我们的类图就制作好了,但是必杀技在下边请看13

13.利用我们的生成类图,来快捷生成我们刚才所建造的类

请按快捷方式CRTL+G就会出现如下所示

点击确定就好了,效果如下

我们来随便打开一个看一看

好了,这就是一个基础的类图了,谢谢大家百忙之间的观看,希望大神指点,也希望在it路上努力的我们更加进步!

转载于:https://www.cnblogs.com/thehugo/p/5585576.html

UML入门之类图教程相关推荐

  1. 一分钟学会看k线图_一分钟学会看k线图 炒股新手入门看图教程

    面对形形色色的K线及其组合,许多投资者有些犯难.看涨时它跌.看跌时它涨,这正是投资者并未正确认识和使用K线所带来的结果.只有正确认识和使用K线,才能真正发挥"K线"这门技术的威力 ...

  2. ADODB 入门学习基础教程[多图]

    ADODB 入门学习基础教程[多图] 1. 前言 ADODB 是 Active Data Objects Data Base 的简称,它是一种 PHP 存取数据库的函式组件.现在 SFS3 系统 (校 ...

  3. python入门基础代码图-python入门代码指南教程书籍推荐2020总结全集汇总

    python入门代码指南教程书籍推荐2020总结全集汇总 记住,如果您想学习Python,市场上有很多可用的资源.这些可以包括书籍,甚至在线课程..在这篇文章中,我们为Python编写了最好的书籍,无 ...

  4. 【UML 建模】UML建模语言入门 -- 静态图详解 类图 对象图 包图 静态图建模实战

    发现个好东西思维导图, 最近开始用MindManager整理博客 . 作者 :万境绝尘  转载请注明出处 : http://blog.csdn.net/shulianghan/article/deta ...

  5. 万字mysql数据库入门贴图文字教程

    文章目录 一.前言 二.连接与断开服务器 三.输入与查询 四.创建并使用数据库 五.创建并选择数据库 六.创建表 七.将数据填入表中 八.从表中检索信息 九.获得数据库和表中信息 十.常用查询例子 十 ...

  6. python爬虫教程入门-零基础入门Python爬虫不知道怎么学?这是入门的完整教程

    原标题:零基础入门Python爬虫不知道怎么学?这是入门的完整教程 这是一个适用于小白的Python爬虫免费教学课程,只有7节,让零基础的你初步了解爬虫,跟着课程内容能自己爬取资源.看着文章,打开电脑 ...

  7. python教程哪个版本好-终于清楚python入门最好的教程

    跟Java语言一样,python语言也有类的概念,直接使用class关键字定义python类.在python类,定义类的方法.然后直接使用类的初始化调用自身,获取相应的属性.以下是小编为你整理的pyt ...

  8. 符号说明表怎么做_电气新手搞不定电气识图怎么办?别慌!8套电气识图教程,秒上手...

    一个电气新手来说第一次看电气图,普遍会存在看不懂,搞不清设计图怎么看这样的一个问题!那么要怎么进行解决呢?第一次看图电气图需要做哪些准备工作呢? 要做到会看图和看懂图,首先应掌握识图的基本知识,即应当 ...

  9. 架构设计 —— 系统建模(UML、时序图、数据流图、流程图)

    需求的归需求,设计的归设计,实现的归实现. 系统建模 0. 交互模型 分类 用户交互,与用户输入输出有关:为用户交互建模有助于我们识别用户需求: 系统间的交互,系统内部交互,更多是设计和实现层面的考虑 ...

最新文章

  1. 核心类生成-Mybatis Generator的使用
  2. Description Resource Path Location Type Project configuration is not up-to-d
  3. 同一行 绝对定位_电路改造10大点:定位、开槽等,终于有人说清了!
  4. Java基础——左移和右移
  5. VTK:可视化算法之HeadBone
  6. ACM练习 校赛183F:公平的游戏(TLE)【set的使用,给迭代器增加指定偏移量】
  7. c语言变量ppt,C语言程序设计-变量.ppt
  8. Vue/Angular中父窗口新开的子窗口关闭的时候刷新父窗口
  9. 【ArcGIS遇上Python】窗体版Python批量处理地理数据--栅格裁剪
  10. [css] 请写出:link、:visited、:hover、:active的执行顺序
  11. this static 面向对象三大特点
  12. wepy里面两种不同的写回调函数的方法
  13. 运行stam 遇到的问题:
  14. 操作系统 第五章 IO管理
  15. cocos2d-x(概括)
  16. 【2011-2012 ACM-ICPC Pacific Northwest Regional Contest】Collateral Cleanup【建图拓扑排序】
  17. torch.Tensor.requires_grad属性的使用说明
  18. 香蕉好处多 但吃香蕉要注意这些禁忌!
  19. 基于深度学习的嗓音识别分类系统设计过程
  20. wxpython的简单应用,实现对话框,绑定事件,页面布局,改变面板背景

热门文章

  1. VSS不需要验证自动登录的问题
  2. Java中的钩子方法
  3. Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、...
  4. 程序包com.sun.istack.internal不存在
  5. 系列文章----.Net程序员学用Oracle系列
  6. Hadoop2.6集群动态添加和删除数据节点
  7. MT-Retina.js
  8. 我的软考之路——软考心得
  9. 话里话外:猎人讲小事——兔子、凤凰与猎狗
  10. slam 常用数据集的帧率