Head First C# 中文版 第12章 回顾与前瞻 page538
来源:互联网 发布:平安时代女子服饰知乎 编辑:程序博客网 时间:2024/06/05 09:39
我们已经有了四个核心类,我们需要做一些工作来把它们联系起来。遵循下面的步骤来做。但是要知道:在完成之前你必须修改几乎每一个类的某些地方。
①修改Bee来接受Hive和World的引用。
现在有了Hive和World类,Bee对象需要知道它们。更新你的代码来让Bee在其构造方法中接受Hive和World的引用并且保存这些引用来在稍后使用。
②更新Hive来让它接受一个World的引用
就像Bee需要知道Hive一样,Hive也需要知道World。更新Hive来让它在构造方法中接受一个World的引用。你还需要更新Hive中创建幼蜂的代码来把Hive自己和World传递给Bee。
③更新World的代码来把自己传递给Hive
更新World的代码来让它在创建新Hive的实例的时候把自己的引用传递进去。
④给Hive可以创建的蜜蜂数一个上限
Hive类有一个MaximumBees常量,它决定了Hive可以支持多少蜜蜂(蜂巢内和蜂巢外都算)。现在Hive可以访问World了,你应该可以运用这个约束了。
⑤Hive创建蜜蜂的时候,让World知道
World类保持所有的存在的蜜蜂。当Hive创建幼蜂的时候,确保这个蜜蜂被添加到World保持的全局列表里面去。
- Head First C# 中文版 第12章 回顾与前瞻 page538
- Head First C# 中文版 第12章 回顾与前瞻 page515
- Head First C# 中文版 第12章 回顾与前瞻 page516
- Head First C# 中文版 第12章 回顾与前瞻 page517
- Head First C# 中文版 第12章 回顾与前瞻 page518
- Head First C# 中文版 第12章 回顾与前瞻 page519
- Head First C# 中文版 第12章 回顾与前瞻 page520
- Head First C# 中文版 第12章 回顾与前瞻 page521
- Head First C# 中文版 第12章 回顾与前瞻 page522
- Head First C# 中文版 第12章 回顾与前瞻 page523
- Head First C# 中文版 第12章 回顾与前瞻 page524
- Head First C# 中文版 第12章 回顾与前瞻 page525
- Head First C# 中文版 第12章 回顾与前瞻 page526
- Head First C# 中文版 第12章 回顾与前瞻 page527
- Head First C# 中文版 第12章 回顾与前瞻 page528
- Head First C# 中文版 第12章 回顾与前瞻 page529
- Head First C# 中文版 第12章 回顾与前瞻 page530
- Head First C# 中文版 第12章 回顾与前瞻 page531
- 应用层与驱动层同步事件处理方法
- phoenix Singleton
- Cybercom 攀登4姑娘山2峰的体能测试报告
- 《创业家》
- 在Jsp/Servlet中页面重新定向总汇
- Head First C# 中文版 第12章 回顾与前瞻 page538
- Grep与web漏洞挖掘
- SingletonPattern
- 【转】我是一个极其讨厌AV和看AV的人
- PrototypePattern
- 软件测试中测试用例设计综合策略
- 在Visual Studio 2005里,用ActiveSync来同步模拟器(Windows Mobile 5.0 )
- linux下挂载光驱、软驱、U盘
- SQL Server构造模型及查询优化技术