当前位置: 首页 > news >正文

php动态网站设计作业成品做网站比较好的公司有哪些

php动态网站设计作业成品,做网站比较好的公司有哪些,安徽网站建设费用,做网站文字怎么围绕图片本文仅作学习笔记与交流,不作任何商业用途,作者能力有限,如有不足还请斧正 本系列作为七大原则和设计模式的进阶知识,看不懂没关系 请看专栏:http://t.csdnimg.cn/mIitr,查漏补缺 1.迪米特法则(…

本文仅作学习笔记与交流,不作任何商业用途,作者能力有限,如有不足还请斧正
本系列作为七大原则和设计模式的进阶知识,看不懂没关系

请看专栏:http://t.csdnimg.cn/mIitr,查漏补缺

1.迪米特法则(Law   Of Demeter )

        迪米特法则强调了对象之间的松耦合。具体来说,它指出一个对象不应该知道太多关于其他对象的细节,只与直接的朋友通信

        朋友是指:与该对象直接交互的其他对象或与该对象有关联关系的其他对象

2.举栗子

反例

我有三个类,服务员,菜单和顾客,我想让顾客点餐,需要什么?

一个服务员

一份菜单

服务员点单的行为

但是我不想让顾客知道我菜单的一些细节,比如我菜单内要是写了成本价,显然不能让其知道

但是在这个设计中,People 类直接依赖于 Menu 类,违反了迪米特法则

应该避免让 People 类知道太多关于 Menu 类的细节 ,但仍旧能让顾客点餐

修改

菜单类不变,直接让全权让服务员托管点单就行了

// 服务员
public class Waiter
{// 私有,不对外开放private Menu menu = new Menu();public string GetMenuContent(){return menu.Content;}
}// 顾客
public class People
{public void GetMenu(){Waiter waiter = new Waiter();Console.WriteLine(waiter.GetMenuContent());}
}

http://www.mmbaike.com/news/24554.html

相关文章:

  • 昆明做鸭子社交网站建站平台哪个好
  • 渭南网站建设wifi石家庄seo结算
  • 关于内网站建设的请示国内军事新闻最新消息
  • 潍坊昌乐县城乡建设局网站百度指数分析
  • 网站型销售怎么做的福州seo优化排名推广
  • 有没有教做川菜的网站郑州专业的网站公司
  • 开的免费网站能赚钱吗电脑优化是什么意思
  • 我的世界怎么做神器官方网站2024年8月爆发新的大流行病毒吗
  • 周口市规划建设局网站大型的营销型网站
  • 用jq和ajax做能登陆注册的一个网站百度关键词点击价格查询
  • 市体育局网站 两学一做陕西网站设计
  • 郑州前端开发培训机构网站seo源码
  • 网站备案取消前置审批模板网站免费
  • wordpress企业主题免费下载百度刷seo关键词排名
  • 学习做网站只学过c企业培训考试app
  • 做会员卡的网站在线制作网络推销
  • 织梦做博客类网站公司网络推广网站
  • 住房城乡建设部举报网站做推广
  • asp.net 做网站长沙网站seo
  • 南昌网站建设博客seo团队管理系统
  • 佛山网站开发哪家好40个免费网站推广平台
  • 网络规划与设计毕业设计百度seo排名教程
  • 做钓鱼网站软件淄博seo怎么选择
  • 青岛做网站报价推广服务公司
  • 深圳工程造价建设信息网站如何做一个网站
  • 网站的建设与维护步骤小程序推广50个方法
  • 国外做测评的网站有哪些seo网站推广工具
  • 帝国cms做漫画网站教程上海网站推广广告
  • joomla做类似赶集网的网站企业网站设计
  • 唐山网站建设方案书上海疫情又要爆发了