摘要: 一、工厂模式主要是为创建对象提供过渡接口,以便将创建对象的具体过程屏蔽隔离起来,达到提高灵活性的目的。 工厂模式在《Java与模式》中分为三类: 1)简单工厂模式(Simple Factory):不利于产生系列产品;2)工厂方法模式(Factory Method):又称为多形性工厂;3)抽象工厂模式 阅读全文
posted @ 2016-11-01 17:09 刘二雄 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 使用LinkedList模拟一个堆栈或者队列数据结构。 堆栈:先进后出 如同一个杯子。 队列:先进先出 如同一个水管。 运行结果如图: 阅读全文
posted @ 2016-11-01 16:30 刘二雄 阅读(317) 评论(0) 推荐(0) 编辑
摘要: Set接口 Set不允许包含相同的元素,如果试图把两个相同元素加入同一个集合中,add方法返回false。 Set判断两个对象相同不是使用==运算符,而是根据equals方法。也就是说,只要两个对象用equals方法比较返回true,Set就不会接受这两个对象。 HashSet与TreeSet都是基 阅读全文
posted @ 2016-11-01 15:32 刘二雄 阅读(31163) 评论(0) 推荐(1) 编辑