随笔分类 -  迭代器模式

Provide a way to access the elements of an aggregate object sequentially without exposing its underlying representation(提供一种方法顺序访问一个聚合对象中的各个元素,而又不需要暴露对象的内部表示)
摘要:一、完成者信息:姓名: 王延学号:07770125二、模式信息模式名称:迭代器生活场景:将保险柜里的钱分类,从中选出假币。终极目标:合计最终真币的总数。 1.不假思索的思路:通过类和类之间参数的调用来实现最后结果。类结构图:代码浏览:代码:存在问题:1.计算过程过于复杂。2.类Real的实用性很差,可以直接去掉。3.继承和调用的次数过多,容易混乱。4.new的对象名过多,容易混搅。2.归纳阶段归纳步骤一、二、四当前目标:实现假币的计算和最后的总和思路:类结构图:代码浏览:代码:设计体会:节省了很多不必要的步骤,是过程简明了很多。减少了出错的可能性,是程序的耦合程度大大减少。 验证结论:用户使用 阅读全文
posted @ 2010-12-15 16:46 天津城建学院软件工程 阅读(326) 评论(0) 推荐(0)