摘要: 1.迭代器:统一形式访问聚合对象中元素,不暴露内部表示;取出元素没有次序,next() 不代表+1 可以编写多态的代码搭配 内部的:由迭代器自身控制 next() 外部的:客户决定next(),调用,实现 组合:当有数个对象的集合,彼此之间有“整体/部分”关系,想用一致的方式对待这些对象时;(比如图 阅读全文
posted @ 2020-04-18 17:11 三岁玩童 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 1.利用多态将若干抽象方法组成一个步骤(称之为算法骨架结构),让子类具体实现。 2.代码: C++ 1 //template c++ 2 #include <iostream> 3 using namespace std; 4 5 class Dog 6 { 7 public: 8 virtual 阅读全文
posted @ 2020-04-18 16:55 三岁玩童 阅读(144) 评论(0) 推荐(0) 编辑