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

WordPress会员VIP购买网站优化助手

WordPress会员VIP购买,网站优化助手,一个备案号可以绑定几个网站,四川瑞通工程建设有限公司网站本文仅作学习笔记与交流,不作任何商业用途,作者能力有限,如有不足还请斧正 本系列作为七大原则和设计模式的进阶知识,看不懂没关系 请看专栏: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.dinnco.com/news/84581.html

相关文章:

  • 华为云建网站哪家培训机构学校好
  • 公司的网站开发部门叫什么成品网站seo
  • 怎样模仿别人的网站南昌网站seo
  • 网站建设推广新闻充电宝关键词优化
  • 网站建设副业河北百度推广电话
  • 营销网站建设制作设计冯耀宗seo视频教程
  • 腾讯企业邮箱账号长春网站优化咨询
  • wordpress文章语音插件网络优化的内容包括哪些
  • 群辉服务器做网站指数工具
  • 电子商务网站建设可行性分析什么是淘宝seo
  • 甘肃网站建设企业推荐app搜索优化
  • 网站销售怎么做的长尾关键词爱站网
  • 做电脑壁纸的网站苏州吴中区seo关键词优化排名
  • 做网站做什么公司好国内重大新闻十条
  • 做网站那家好百度搜索热度指数
  • 外贸网站建设公司价格百度指数查询app
  • 怎么做网站内部链接的优化成人企业管理培训课程
  • 淄博做网站的公司都有哪些自己怎么做一个网页
  • 专业信息门户网站定制产品软文是什么
  • 网址导航建站微信朋友圈广告投放
  • 制作网站网站seo还有未来吗
  • .net网站开发后编译太原百度seo
  • 公司给了个邮箱地址怎么登录家庭优化大师
  • 工信部网站备案怎么查大连seo建站
  • 网站建设中的技术问题网站推广的具体方案
  • wordpress多站点模式app关键词排名优化
  • 定制网站建设制作商百度一下你就知道官网下载安装
  • wordpress 内容模板国内专业的seo机构
  • 用凡科网做网站怎么保存到桌面小程序开发平台
  • wordpress 获取文章作者汕头seo优化公司