摘要:
第一步: 在介绍Visitor Pattern (访问者模式)之前,先简要介绍一下:双重分派。 在Visitor Pattern中双重分派是指:数据结构的每一个节点都可以接受一个访问者的调用(这句话的代码是:在具体的节点类中有形如如下的方法accept(Visitor visitor){visito 阅读全文
摘要:
注解你可以理解为一个特殊的类,或者接口其自定义个格式形如 public @interface 注解名(){ //注解的属性,特别提醒当注解的属性为value时,在对其赋值时,可以不写value,而直接写上值即可。 } 下面一个例子讲述了注解的基本应用:(这个例子中A代表一个注解类,写一个D注解的目的 阅读全文
摘要:
为了说明 io流中的装饰者模式对理解io流的重要性,我想先简要介绍以下io的装饰模式。 装饰(decorator)你也可以翻译成修饰。比如:一个会精通化学数学的物理学家。在这个"物理学家"前面有两个修饰语分别是化学和数学。这两个修饰语就相当于把物理学家这个人让他又有了两项本领(功能)也就是会数学和化 阅读全文