摘要: 单例模式 定义 保证一个类仅有一个实例,并提供一个访问它的全局访问点。 通常我们可以让一个全局变量使得一个对象被访问,但它不能防止你实例化多个对象。一个最好的办法就是,让类自身负责保存它的唯一实例。这个类可以保证没有其他实例可以创建,并且它可以提供一个访问该实例的方法。 UML图 方式一:单线程下的 阅读全文
posted @ 2019-08-17 16:03 callmeDevil 阅读(433) 评论(0) 推荐(0) 编辑
摘要: 迭代器模式 定义 提供一种方法顺序访问一个聚合对象中各个元素,而又不暴露该对象的内部表示。 什么时候用? 当你需要访问一个聚集对象,而且不管这些对象是什么都需要遍历的时候,你就应该考虑用迭代器模式 。 你需要对聚集有多种方式遍历时,可以考虑用迭代器模式。 UML图 模板代码 Aggregate It 阅读全文
posted @ 2019-08-17 14:46 callmeDevil 阅读(451) 评论(0) 推荐(0) 编辑