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

免费设计网站素材物流网站建设重要性

免费设计网站素材,物流网站建设重要性,网站建设所需服务器,公司注册地址租赁一般多少钱什么是合成/聚合复用原则#xff1f; 合成/聚合复用原则是在一个新的对象里面使用一些已有的对象#xff0c;使之成为新对象的一部分#xff1b;新的对象通过向这些对象的委派达到复用已有功能的目的。 简述为#xff1a;要尽量使用合成/聚合#xff0c;尽量不要使用继承…什么是合成/聚合复用原则 合成/聚合复用原则是在一个新的对象里面使用一些已有的对象使之成为新对象的一部分新的对象通过向这些对象的委派达到复用已有功能的目的。 简述为要尽量使用合成/聚合尽量不要使用继承。 为什么使用合成/聚合复用而不使用继承复用 在面向对象的设计里有两种基本的方法可以在不同的环境中复用已有的设计和实现即通过合成/聚合复用和通过继承复用。两者的特点和区别优点和缺点如下。 1、合成/聚合复用 由于合成或聚合可以将已有对象纳入到新对象中使之成为新对象的一部分因此新对象可以调用已有对象的功能。这样做的好处有 1 新对象存取成分对象的唯一方法是通过成分对象的接口。 2 这种复用是黑箱复用因为成分对象的内部细节是新对象看不见的。 3 这种复用支持包装。 4 这种复用所需的依赖较少。 5 每一个新的类可以将焦点集中到一个任务上。 6 这种复用可以再运行时间内动态进行新对象可以动态地引用与成分对象类型相同的对象。 一般而言如果一个角色得到了更多的责任那么可以使用合成/聚合关系将新的责任委派到合适的对象。当然这种复用也有缺点。最主要的缺点就是通过这种复用建造的系统会有较多的对象需要管理。 2、继承复用 继承复用通过扩展一个已有对象的实现来得到新的功能基类明显的捕获共同的属性和方法而子类通过增加新的属性和方法来扩展超类的实现。继承是类型的复用。 继承复用的优点。 1 新的实现较为容易因为超类的大部分功能可以通过继承关系自动进入子类。 2 修改或扩展继承而来的实现较为容易。 继承复用的缺点。 1 继承复用破坏包装因为继承将超类的实现细节暴露给了子类。因为超类的内部细节常常对子类是透明的因此这种复用是透明的复用又叫“白箱”复用。 2 如果超类的实现改变了那么子类的实现也不得不发生改变。因此当一个基类发生了改变时这种改变会传导到一级又一级的子类使得设计师不得不相应的改变这些子类以适应超类的变化。 3 从超类继承而来的实现是静态的不可能在运行时间内发生变化因此没有足够的灵活性。 由于继承复用有以上的缺点所有尽量使用合成/聚合而不是继承来达到对实现的复用是非常重要的设计原则。
http://www.w-s-a.com/news/272846/

相关文章:

  • 网站群建设费用科技通信网站模板下载
  • 网站开发的流程是怎样的自己做自媒体在哪个网站比较好
  • 网站的html代码在哪网页线上开发制作
  • 免费商用自媒体图片网站做网站好的公司有哪些
  • 阿雷网站建设公司中国建筑考试网官网首页
  • 厦门网站制作网页无法跳转到建设银行网站
  • 怎么建设自己网站简述网页布局的几种方法
  • 软文营销文案100篇如何优化搜索引擎的搜索功能
  • 做网站创意杭州家具网站建设方案
  • 福州seo网站推广优化乐清建网站
  • 莆田cms建站模板简述网站设计流程
  • 班级网站建设组织机构建设注册中心网站首页
  • 即墨网站建设地址怎么在文档中做网站一点就开
  • 做网站联系方式互联网行业分析
  • 杭州网站建设索q479185700高淳网站建设
  • 有什么做任务拿钱的网站精准的搜索引擎优化
  • 洛阳有建社网站的吗电力建设工程质量监督总网站
  • 网站404报错热水器网站建设 中企动力
  • 网站降权恢复淘宝 网站建设
  • 安州区建设局网站台州优秀关键词优化
  • 网站假设教程湖南微信管理系统
  • 网站备案属于公司哪一块哪个网站是专门做封面素材
  • 广州个人做网站内江建设局网站
  • 网站开发 360百科大连哪里有手机自适应网站建设维护
  • 如何查网站pv网站功防教程
  • 建设银行网站信息补充营销推广的作用
  • 网站见建设seo外链自动群发工具
  • 在境外做网站网站团购网站seo
  • 进网站后台加什么360推广 网站建设
  • 网站备案号码专做网站漏扫的工具