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

外贸自建站是什么意思江门网站优化排名

外贸自建站是什么意思,江门网站优化排名,建设购物网站的意义,美剧网站怎么做本文仅作学习笔记与交流,不作任何商业用途,作者能力有限,如有不足还请斧正 本系列作为七大原则和设计模式的进阶知识,看不懂没关系 请看专栏: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.yayakq.cn/news/278314/

相关文章:

  • 制作网站品牌公司简介建立网站时什么可以使用中文
  • 郑州招聘网站推广一个平台网站开发
  • 学建设网站及功能做创意ppt网站有哪些方面
  • 做淘口令网站wordpress 头像地址
  • 郑州有学网站制作wordpress管理插件下载
  • 国外建筑公司网站小视频做网站怎么赚钱
  • 上海国外网站建设策划运营
  • 松山湖做网站做电商平台网站有哪些
  • 网站开发技术参考文献福建建设执业资格网站报名系统
  • 没有平台没有网站怎么做外贸果冻影视传媒有限公司
  • 长沙网站设计公司哪家好电竞网站方案设计
  • 做外贸用哪些网站遵义怎么做平台软件
  • 如何加强高校网站建设响应式网站 乐云seo品牌
  • 电子商务网站设计原理实践报告做手机网站兼容
  • 南宁网站建设牛易飞wordpress女装小说
  • 公司建一个网站影视传媒公司网站php源码
  • 网站关键词优化排名软件系统wordpress 分类输出样式
  • 青岛网站关键词排名优化如何优化wordpress网站
  • 网站空间 jsp郑州自助建站模板
  • 天津商城网站建设公司网站建设的几大原则
  • 公司的官方网站怎么做h5网站开发 源码
  • 云南免费网站建设软文写作是什么意思
  • 怎样才能创建网站郑州公司网站
  • 网站开发流程分析外贸网站平台有哪些
  • 山东泰安搜索引擎优化排名培训
  • 免费pc网站建设网站规划与网页设计第二版
  • 怎么找到php网站的首页面html百度百科查询
  • 网站开发用 c php团队建设网站介绍
  • 郑州网站建设专业公司江苏分销网站建设
  • 新乡营销网站建设网站建设职责