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

网站框架是什么北京网站营销与推广

网站框架是什么,北京网站营销与推广,wordpress图片用阿里云储存,Wordpress和drupal开发组合VS聚合 组合&聚合浅层理解 组合似组装,电脑组装,少装一个CPU行不?不行,没CPU哪还是电脑啊。用实心菱形表示。 而聚合似起义,聚是一团火,散是满天星。就像公司和员工,少你一个照常运转…

组合VS聚合

组合&聚合浅层理解

组合似组装,电脑组装,少装一个CPU行不?不行,没CPU哪还是电脑啊。用实心菱形表示。

而聚合似起义,聚是一团火,散是满天星。就像公司和员工,少你一个照常运转。

所以组合比聚合绑的更深。

组合&聚合代码级理解

现实中很好想象组合和聚合,离了谁不行,那就是组合, 离了谁照常运转那就聚合。组合是强关系,聚合是弱关系。

但是!在代码里呢?怎么表示呢?反正我总是在这方面混淆。这次务必是要记得彻底的。我们分析下哈。

请看下列代码。

class A {private B mB;
}class B {}

你怎么知道A和B它是聚合关系还是组合关系呢?

So,我们要引入组合和聚合关系的另外一个重大特点:生命周期

组合:在编程中,如果 B对象的生命周期依赖于A对象,当A的生命周期结束的时候,B必不能独立存活。当这种关系存在的时候,那就是组合关系。正如电脑和CPU, 在电脑看来,离不开CPU,其实在CPU看来,组不到主板上去,那自己的存在也没有什么价值。

聚合:如果A对象需要B对象的存在,离开了B对象也能运转,并且B对象即使离开了A对象,人家的声明周期依然正常,可以被别的对象继续使用。那就是聚合。

所以对于以下代码是组合!

class A {private B mB;public void A {this.mB = new B();}public boolean onDestory(){this.mb = null;}
}class B {}

对于以下代码聚合!

class A {private B mB;
}class B {}

如下图所示:

http://www.dtcms.com/wzjs/517208.html

相关文章:

  • 做配资网站大二网络营销实训报告
  • 制作3d动画的软件廊坊快速排名优化
  • 网站是公司域名是个人可以吗seo渠道是什么意思
  • 厦门企业公司电话黄页seo云优化如何
  • wordpress图片分页怎么优化网站
  • 成都的网站建设公司免费seo排名优化
  • 处网站的建设竞价外包代运营公司
  • 百事通做网站网络广告营销对应案例
  • 挂机宝做php网站吗全网品牌推广公司
  • 手机上的网站是怎么做的吗网上如何做广告
  • 长沙市住房和建设局官方网站阿里指数官网
  • 做外贸网站用什么软件翻强的哪些平台可以发布推广信息
  • 怎么查看网站ftp地址网络营销方式有几种
  • 广西住房及城乡建设厅网站论坛推广
  • 网站制作具体步骤线上营销活动案例
  • 朝阳网站设计石家庄网站seo
  • 泉州城乡住房建设厅网站网店产品seo如何优化
  • 郑州做网站找哪家怎么在百度上发布广告
  • 网站广告怎么赚钱短视频推广引流方案
  • 上海建设网站制作品牌策划方案
  • 房产中介网站建设淘宝seo搜索引擎原理
  • 广东深圳公司seo搜索引擎优化实训总结
  • 北京市教学名师项目建设网站湖南网站建设推广
  • 做网站的需求文档格式宁波免费seo在线优化
  • 万网可以花钱做网站吗百度发布平台官网
  • 林州网站建设价格市场营销图片高清
  • 广州建设局网站首页河源市seo点击排名软件价格
  • 山西建设厅官方网站小说推广平台有哪些
  • 商业网站备案流程关键词挖掘ppt
  • 郑州响应式网站制作石家庄网站优化