05 2019 档案

摘要:单例模式(Singletom Pattern),保证一个类仅有一个实例,并提供一个访问它的全局访问点。 模式定义 通常我们可以让一个全局变量使得一个对象被访问,但它不能防止你实例化多个对象。一个最好的办法就是,让类自身负责保存它的唯一实例。这个类可以保证没有其他实例可以被创建,并且它可以提供一个访问 阅读全文
posted @ 2019-05-27 21:19 leisurexi 阅读(142) 评论(0) 推荐(0)
摘要:迭代器模式(Iterator Pattern),提供一种方法顺序访问一个聚合对象中各个元素,而又不暴露该对象的内部。迭代器模式属于行为型模式。 模式定义 迭代器模式就是分离了集合对象的遍历行为,抽象出一个迭代器类来负责,这样既可以做到不暴露集合的内部结构,又可让外部代码透明地访问集合内部的数据。 模 阅读全文
posted @ 2019-05-26 15:16 leisurexi 阅读(224) 评论(0) 推荐(0)
摘要:备忘录模式(Memento Pattern)保存一个对象的某个状态,以便在适当的时候恢复对象。备忘录模式属于行为型模式。 模式定义 所谓备忘录模式就是在不破坏封装的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,这样可以在以后将这个对象恢复到原先保存的状态。 模式结构 备忘录模式主要包含 阅读全文
posted @ 2019-05-25 19:20 leisurexi 阅读(122) 评论(0) 推荐(0)
摘要:Collection是一个接口,是高度抽象出来的集合,它包含了集合的基本操作和属性。 什么是集合 集合是存储对象的容器,面相对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,存储对象,集合是存储对象最常用的一种方式。 集合的出现就是为了持有对象。集合中可以存储任意类型,而且长度可变 阅读全文
posted @ 2019-05-25 18:56 leisurexi 阅读(525) 评论(0) 推荐(0)
摘要:ArrayList介绍 ArrayList简介 ArrayList是一个数组队列,相当于动态数组。与Java中的数组相比,它的容量能动态增长。它继承于AbstractList,实现了List,RandomAccess,Cloneable,java.io.Serializable这些接口。 Array 阅读全文
posted @ 2019-05-25 18:45 leisurexi 阅读(230) 评论(0) 推荐(0)