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

网站宣传虚假处罚标准网站建设公司优势

网站宣传虚假处罚标准,网站建设公司优势,比特币交易网站开发,昌邑网页定制定义 迪米特法则#xff08;Law of Demeter, LoD#xff09;#xff0c;又称最少知识原则#xff0c;它指导我们在设计软件时#xff0c;应当尽量减少对象之间的交互#xff0c;一个对象应该对其他对象有尽可能少的了解。具体来说#xff0c;一个对象应该只调用属于以下…定义 迪米特法则Law of Demeter, LoD又称最少知识原则它指导我们在设计软件时应当尽量减少对象之间的交互一个对象应该对其他对象有尽可能少的了解。具体来说一个对象应该只调用属于以下范畴的方法 本对象自身的方法作为方法参数传入的对象的方法该方法内部创建或实例化的对象的方法对象的任何组件的方法 应用场景 当软件系统中的类与类之间的关系过于复杂时使用迪米特法则来降低耦合度。在面向对象的设计中尤其是在分层架构中用于降低层与层之间的依赖。 示例与反例 示例 class Paper {// Paper的功能实现 }class Printer {void print(Paper paper) {// 使用Paper对象的方法} }class CopyMachine {private Printer printer new Printer();void copy(Paper paper) {printer.print(paper); // 只和Printer交互不需要了解Printer内部的实现细节} }反例对象之间交互过多违反了迪米特法则。 class Paper {// Paper的功能实现 }class Printer {void print(Paper paper) {// 使用Paper对象的方法} }class CopyMachine {private Printer printer new Printer();void copy(Paper paper) {// 这里直接调用了Paper的方法增加了类之间的耦合度if (paper.ready()) {printer.print(paper);}} }原则间的权衡与冲突 迪米特法则有时可能与其他原则如单一职责原则冲突。过于严格地遵循迪米特法则可能会导致过多的委托和包装这可能会导致系统中出现大量的中介类增加系统的复杂性。 设计原则的局限性 过度应用过度遵循迪米特法则可能会导致系统中出现大量的中介类或过度的委托关系反而使得系统结构变得复杂。可读性与复杂性在某些情况下为了减少类之间的交互可能会牺牲代码的直观性和可读性。 总结与建议 迪米特法则是一种有助于降低类之间耦合度的设计原则适当地应用可以提高模块的独立性。在实际开发中应当根据具体情况权衡使用避免过度设计。设计时应该关注系统的易维护性和清晰性同时考虑到迪米特法则带来的好处和潜在的复杂性。合理地运用迪米特法则可以帮助我们构建松耦合、高内聚的系统。
http://www.pierceye.com/news/312866/

相关文章:

  • 在线购物商城网站江苏营销型网站
  • 如何在百度上为企业做网站wordpress轮播图设置
  • qt 网站开发怎样开发一个app软件
  • html5博客网站模板泉州市住房与城乡建设网站
  • 没网站怎么做app创意设计图片
  • 重庆涪陵网站设计公司推荐外贸优化网站制作
  • 网页怎么制作四页石家庄seo排名外包
  • 高校信息化建设 网站东阳网络科技有限公司
  • 网站 如何做 中英文切换网站怎么提升关键词排名
  • 企业只有建立自己的网站平台金坛建设局网站
  • 网站建设及维护费用网站开发质量控制计划书
  • dede免费网站模板内蒙古住房与建设官方网站
  • 网络设计开发网站电子商务网站建设财务分析
  • 牛商做网站的理念国外便宜域名注册商
  • 深圳网站制作880网页设计与制作教程 个人简历代码
  • 皇岗网站建设济南市住房和城乡建设局
  • 产品创新设计方案seo 网站案例
  • 做名片最好的网站上海网站开发制作公司
  • 网站如何做三端适配wordpress get_the_author_meta
  • 个人介绍微电影网站模板网站制作策划
  • 怎么在网上注册自己的网站网站框架建设
  • 哪个网站做自媒体比较好广西模板十大名牌排名榜
  • 苏州手机网站制作建设视频网站费用
  • 301的网站用什么来做为企业为什么做网站
  • wordpress怎安装关键词优化排名易下拉排名
  • 怎么做网站评估android安卓软件下载
  • 网站建设设计培训班南昌广告公司
  • 网站问责建设书企业网站建设 百度文库
  • 佛山网站建设seo优化建设电子商务系统网站
  • 网站建设功能分为几种购物网站的后台做哪些东西