java设计模式
文章平均质量分 81
行动_2015
以塌实编码为荣 以心浮气躁为耻|以详细注释为荣 以注释残缺为耻|以勤于测试为荣 以懒于测试为耻|以简明文档为荣 以冗余文档为耻|以注重团队为荣 以孤傲自大为耻|以刻苦钻研为荣 以敷衍了事为耻
展开
-
java中Comparable接口以及Comparator策略模式的应用
一.Comparable和Comparator简介在对集合元素进行比较时一般使用TreeSet.对于简单的数据类型,TreeSet可以直接进行比较。但是对于复杂的数据类型,比如自己定义的数据类型或者类,就需要自己设置比较方法与比较规则了,这时就需要使用Comparable和Comparator。 Comparable和Comparator都是用来实现集合中的排序的,只是Comparable是在翻译 2015-02-07 23:27:37 · 949 阅读 · 0 评论 -
java se中有关Iteractor模式以及原理分析
ava.util包中包含了一系列重要的集合类。本文将从分析源码入手,深入研究一个集合类的内部结构,以及遍历集合的迭代模式的源码实现内幕。下面我们先简单讨论一个根接口Collection,然后分析一个抽象类AbstractList和它的对应Iterator接口,并仔细研究迭代子模式的实现原理。本文讨论的源代码版本是JDK 1.4.2,因为JDK 1.5在java.util中使用了很多泛型代码翻译 2015-02-07 13:51:58 · 501 阅读 · 0 评论 -
java设计模式--装饰器设计模式(javaIO设计使用)
装饰器(Decorator)模式 Decorator设计模式是典型的结构型模式(在GOF的那本模式的Bible中将模式分为:1.创建型模式;2.结构型模式;3.行为模式三种)。它的主要用意是:动态地为对象添加一些额外的功能。(记住上面两种颜色的词汇,理解装饰器模式的精髓所在!)下面是GOF的《Element of reusable Object-Oriented翻译 2015-02-08 11:51:22 · 584 阅读 · 0 评论