开门小例子学习十种用例图

简介: 早晨上班米老师需要何老师打开水麒麟的门

一、背景介绍


早晨上班米老师需要何老师打开水麒麟的门


前提:米老师和何老师所在的公司背景是一个大企业,有着良好的职责分配和制度管理


二、思路&方案


通过面向对象的方式将需求进行用例图的拆解过程


三、过程


2c793d2e56a04da5ba0f173679fe2e38.png


cbb472efc9ca42d5a745e14f7a342ebf.png


ca4f603173c6488990f7e48e4bc4d1b1.png


fe56786f2357409a854ca4a9f603067e.png

58dd2f567fb94c68a204c2eceabc7d83.png

bcc3bc425c214602b323e375f242aafc.png


7aaea2d531d54d3fbb75760f60802d32.png

b9b282b19d614428b13aa82c3682c478.png

0abab62dd6b04191aa4bc7b912009e67.png

9b51a85067434793b5610eeb2ef6c9ff.png


四、总结


1.现实生活中成本很高的,代码中成本很低

例如:现实生活复制N份成本扩大N倍,代码中扩大N被成本为1倍

2.现实生活中很自然的扩充,代码中往往容易写死

例如:现实生活中的容器自然是可扩充的(一个房子装1个人和10个人都可以),我们写代码new一个人就是一个人,再new多个就不支持了


五、升华


编程之路是一个想象和创造的过程

相关文章
|
5天前
|
数据库 数据安全/隐私保护
机房收费系统之总结(一)
机房收费系统之总结(一)
20 0
|
8月前
|
算法 算法框架/工具
图论算法实例分析|趣味象棋
图论(graph theory)是数学的一个分支,以图为研究对象。图论中的图是由若干给定的点及连接两点的线所构成的图形,这种图形通常用来描述某些事物之间的某种特定关系,用点代表事物,用连接两点的线表示相应两个事物间具有这种关系。
71 0
图论算法实例分析|趣味象棋
|
9月前
|
安全 C#
案例18-案例开门小例子面向对象演化
案例18-案例开门小例子面向对象演化
|
9月前
|
设计模式 监控 Java
案例18-面向对象之开门小例子
面向对象之开门小例子
|
9月前
|
数据可视化 测试技术 BI
机房收费系统—功能介绍
机房收费系统—功能介绍
|
9月前
|
数据库 数据安全/隐私保护
第一次机房收费系统总结
第一次机房收费系统总结
|
9月前
|
数据安全/隐私保护
机房收费系统-限制总结
机房收费系统-限制总结
27 0
第一次机房收费系统———退卡
第一次机房收费系统———退卡
|
10月前
|
SQL
机房收费系统—心得
机房收费系统—心得
51 0
|
API 数据安全/隐私保护 C++
C++实验一:类与对象——电梯
编写一个程序,模拟电梯的功能。功能接口包括电梯上行按钮、下行按钮、楼层选择和电梯在行驶过程中的楼层显示。 要求: 1.由用户选择按上行按钮还是下行按钮,选择操作后再由用户输入要进入的楼层,进而电梯开始运行,显示所到的每一楼层层数。 2.如果是上行,则选择输入的楼层好不能比当前楼层号小,否则应给出不合法提示。 3. 如果是下行,则选择输入的楼层好不能比当前楼层号大,否则应给出不合法提示。 4.电梯一旦开始运作就会始终运行,直到窗口关闭。 5.电梯在经过不同楼层时,最好每个楼层的显示之间能有延迟,最终停靠
170 0
C++实验一:类与对象——电梯