码迷,mamicode.com
首页 > 其他好文 > 详细

浅谈三层模式

时间:2014-07-27 23:55:59      阅读:318      评论:0      收藏:0      [点我收藏+]

标签:style   使用   数据   管理   学习   size   生活   关系   

          总觉的对三层的理解很肤浅,这几天看了相关的资料,无非谈的就是概括和基本组建附加个小例子!看完了,感觉说的大同小异,自己的理解好像也没什么多大变化,只不过加深了点罢了。不过想想有几天在这方面的思考,还是总结一下吧!

      你去饭店吃饭,就遇见了三层,咱们唠唠吃饭这事!

       服务员的作用就是给你上菜,收集你的信息,比如来个鱼香肉丝,或是几瓶啤酒,烤串什么的!总之你的一切请求都只是面向服务员的!至于厨师是男的,女的,负责给厨师买材料的采购员,你是没必要知道的。一切为了顾客,就是服务员的宗旨!等哪天这个服务员辞职或是有事,咱们换个服务员就行,整个流程没有太大的变动!

        下面就是说是厨师了,厨师收到服务员的信息,根据自己的手艺(逻辑)开始做菜。当需要材料的时候,就给采购员联系。等自己做完了,就让服务员端走。厨师只做菜,其他的一概不管!大厨都是这样的!

      采购员就是根据厨师的要求,准备材料,更新材料!他的服务对象就是材料!

       三者之间是这样的关系,服务员联系厨师,厨师没必要联系服务员。厨师联系采购员,采购员没有必要联系厨师。这就话听的有的别扭,不过就是这样的,虽然生活中有点难以讲通,不过想想,厨师做好了菜,就没事了,采购员管理好材料就没事。管的事多了费心,也容易出错!

      除此之外,还有一个叫做数据模型的东西。我觉着它就是封装了一组方法,每个层都能调用它,就像饭店里的菜单,这种菜单能被服务员,厨师,采购员使用。菜单这东西不能调用服务员,厨师,采购员的。

      老板这样安排有它的道理,想想看,谁坏了换谁。如果有了新的菜市场,只需要增加一个采购员就行了,厨师和服务员基本没有变化。说说安全性,如果每个厨师都去亲自采购的话,虽然效率提高了,但是菜市场就来了这么多人,你拿我放,你来我往的,不出错很难说!如果来个专门的人,所以就安全了吧!

       三层的思想好像在后面的学习也有,虽有不同,但是思想没什么变化!随着社会化大生产的发展,我们身边这样的事情挺多的!计算机源于生活,当然这也不例外!

浅谈三层模式,布布扣,bubuko.com

浅谈三层模式

标签:style   使用   数据   管理   学习   size   生活   关系   

原文地址:http://blog.csdn.net/u010843114/article/details/38173113

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!