摘要:
迭代器模式的需求来自:需要对一些集合进行迭代,而迭代的方式可能有很多种。 说到迭代,动作大致包括设置第一个位置,获取下一个位置元素,判断是否迭代结束,获取当前位置元素,大致就这么些。把这些迭代动作封装到一个接口中。 public interface IIterator { void First(); string Next(); bool I... 阅读全文
posted @ 2014-09-07 07:44
Darren Ji
阅读(1108)
评论(0)
推荐(0)
摘要:
假设有一个软件公司,每当有新产品推出,就把信息通知到一些客户。 把通知这个动作抽象成一个接口。 public interface IService { void Notif(); }客户如果想获得通知,就需要实现以上的接口。这里的客户被看作是观察者。 public class CustomerA : IService { p... 阅读全文
posted @ 2014-09-07 06:32
Darren Ji
阅读(2089)
评论(0)
推荐(0)
浙公网安备 33010602011771号