摘要: 提供一种方法顺序访问一个聚合对象中各个元素, 而又不需暴露该对象的内部表示。(foreach正是实现了可迭代才可用的方法) 下方给出自定义的类,并实现可迭代的案例,体会迭代器模式。 先给出说明:++a<0 是先加再比较 而a++<0是先比较a与0再加a !!!!!! //自定义聚类 class Di 阅读全文
posted @ 2020-01-14 22:11 程序杰杰 阅读(113) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/abcdwxc/archive/2007/09/19/898856.html 本文详细讲述了观察者模式从头开始的起源,到第一次接口解耦,到都是用接口解耦,到推模式只能获取本对象,引出拉模式,到使用.net下的事件最终解耦! 定义对象间的一种一对多的依赖 阅读全文
posted @ 2020-01-14 13:20 程序杰杰 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 解释器模式(Interpreter Pattern)提供了评估语言的语法或表达式的方式,它属于行为型模式。这种模式实现了一个表达式接口,该接口解释一个特定的上下文。这种模式被用在 SQL 解析、符号处理引擎等。 优点: 1、可扩展性比较好,灵活。 2、增加了新的解释表达式的方式。 3、易于实现简单文 阅读全文
posted @ 2020-01-14 07:34 程序杰杰 阅读(180) 评论(0) 推荐(0) 编辑