餐厅
2023-10-17 20:59:55 0 举报
问问
作者其他创作
大纲/内容
关机模块
Retangle
m
interface2
operation2():voidoperation3():void
B类
菜单模块
删除菜品
Shape
interface3
operation4():voidoperation5():void
用户介绍
点餐模块
interface1
operation1():void
1、C通过interface1会依赖(使用)D2、但是A中只会使用到接口1,4,5三个方法
类B
用户
operation1():voidoperation2():voidoperation3():voidoperation4():voidoperation5():void
用户点餐
添加菜品
用户信息
A
+ operation1():void+ operation2():void+operation3():void
B
A a = new A();
系统应用
A类
+ operation1():void+ operation2():void+operation3():void
菜品加载
聚合
业务逻辑层
注册商家
1
日志模块
GraphicEditor
+drawCircle():void+drawRetangle():void+drawShape():void
商家介绍
前端视图层
如果我们只是让B类去使用A类的方法,使用继承就会让B和A的耦合性增强
类C
1、A通过interface1会依赖(使用)B2、但是A中只会使用到接口1,2,3三个方法
a:A
+ operation3()
注册用户
operation1(A:a):void
类A
查询菜品
日志查询
日志生成
用户模块
点餐
食堂点餐系统
修改菜品
登录模块
购物车信息
Circle
菜品购物车
辅助工具和帮助
依赖
类D
点餐系统的设计与实现
商家模块
系统维护
组合
商家
商家信息
报表查询
0 条评论
下一页