【机房收费系统】——外观的作用
来源:互联网 发布:国内代购知乎 编辑:程序博客网 时间:2024/05/20 20:03
机房收费系统开始向七层努力了。。。下面来一个简单的总结,然后再介绍外观在七层中的作用!
三层总结
在敲机房的过程中,U层,B层和D层是如何相互合作的,在三层学习的时候只是一个大概的了解。通过敲机房,
更加深刻的理解三层的作用了。
量值时的中间变量。在纯三层中,一个实体层Entity的作用就是相当于中间赋值的过程。举个最形象的例子,就是在VB中交换两个变
而U层的主要作用是从用户获得值,然后通过B层向D层求证是否有此值,然后把消息通过B层返回U层。看图吧:
图画的有点简单,基本上概括了我对三层的一些简单理解。上述简单的说了查询的功能,还有增、删、改的功
能,与上图大致类似,不过在D层的返回值问题。如果不需要返回值,直接用Boolean值就行;如果需要返回值,则在
D层时应该返回list或者DataTable。
外观Facade的作用?
在向七层努力中,发现外观是可以在让程序更完善,让U层和B层协调的更好。在U层和B层之间添加外观Facade显
然是为了解耦合,但是如何解?李卫中的同学的解释还是挺容易接受的。
在大话中,它把外观比作股市中的基金,通过基金去管理股票、国债、房地产。再看看卫中同学举的实例:
大家都知道教师里的灯和开关是由有总开关和小开关控制的(不知道的同学还得好好观察观察哦~),总开关一般控
制的是该教师里所有的灯,小开关控制个别的。他把外观比作总开关,控制所有的灯。
然后再说机房中如何运用外观?
Facade的作用主要是把BLL层中有关联的项通过外观联系在一起。比如,在学生登录之后,要同时更新工作日志
worklog;又如,在充值之后同时要更新Card_Info中的余额。这些都是外观的运用实例!
我还想说
在机房敲三层的时候才发现光是利用已经学过的三层是不够用的,很多都得是自己需要的时候立即学,就是我们
提高班的“即学式”,我们这点程度当然还不算严格的“即学式”啦,但是这样的理念得慢慢培养。
0 0
- 【机房收费系统】——外观的作用
- 重构个人版机房收费系统——外观模式
- 【机房收费系统合作版】——再看外观模式
- 机房收费系统——机房总览
- 机房收费系统—结账
- 机房收费系统—报表
- 机房收费系统—总结
- 机房收费系统—结账
- 机房收费系统—美化
- 机房收费系统—《视图》
- 机房收费系统—《触发器》
- 机房收费系统—心得
- 机房收费系统—报表
- 机房收费系统—结账
- UML—机房收费系统
- 机房收费系统—结账
- 机房收费系统—登录
- 机房收费系统—结账
- Symmetric Tree 判断对称的树
- IOS中 为视图加倒影效果
- 队列
- 算法复习计划
- 第四周项目二:分数类的雏形
- 【机房收费系统】——外观的作用
- Android Wifi模块学习
- 第二周 项目1-旱冰场造价
- Excel的一点小事
- 安全需要再次学习的地址
- swift软件模块划分方案
- malloc/free和new/delete的区别
- 特殊数字
- ArcGIS Runtime SDK for iOS移动开发之WMS图层