摘要: 单例模式(Singleton): 保证一个类仅有一个实例,并提供一个访问它的全局访问点。 通常我们可以让一个全局变量使得一个对象被访问,但它不能防止你实例化多个对象。一个最好的办法就是,让类自身负责保存它的唯一实例。这个类可以保证没有其他实例可以被创建,并且它可以提供一个访问该实例的办法。 基本代码 阅读全文
posted @ 2019-12-14 19:13 微风吹过165 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 迭代器模式(Iterator): 提供一种方法顺序访问一个聚合对象中各个元素,而又不暴露该对象的内部表示。 迭代器模式就是分离了集合对象的遍历行为,抽象出一个迭代器类来负责,这样既可以做到不暴露集合的内部结构,又可以让外部代码透明度访问集合内部的数据。 阅读全文
posted @ 2019-12-14 16:15 微风吹过165 阅读(71) 评论(0) 推荐(0) 编辑