摘要: 背景 由于枚举器存在遍历二叉树不方便的问题。才有了迭代器。在了解了迭代器之前必须了解枚举器。 迭代器就是带了状态机的枚举器。 基本介绍 1)迭代器模式( lterator Pattern)是常用的设计模式,属于行为型模式2)如果我们的集合元素是用不同的方式实现的,有数组,还有java的集合类,或者还 阅读全文
posted @ 2022-01-30 17:12 小林野夫 阅读(1120) 评论(0) 推荐(1)
摘要: 总结: 1、枚举器就像是序列中的“游标”或“书签”。可以有多个“书签”,移动其中任何一个都可以枚举集合,与其他枚举器互不影响。用来遍历数据结构(单项表链、数组、集合类成员等)。 2、可以使用foreach 遍历枚举器。foreach 用来遍历鸭子类型.点击查看foreach详细用法 什么是枚举器 实 阅读全文
posted @ 2022-01-30 14:43 小林野夫 阅读(3993) 评论(0) 推荐(1)
摘要: 背景..什么是继承? 「继承」是对象导向编程的其中一个基本属性。 它可让您定义子类,重复使用(继承)、扩充或修改父类别行为。 其成员可供继承的类别称为基底类别。 继承基底类别成员的类别则称为「衍生类别」。 C# 和 .NET 只支持「单一继承」。 也就是说,类别只能继承自单一类别。 不过,继承可以转 阅读全文
posted @ 2022-01-30 07:29 小林野夫 阅读(125) 评论(0) 推荐(0)
原文链接:https://www.cnblogs.com/cdaniu/