摘要: 解释器模式:给定一个语言,定义它的文法的一种表示,并定义一个解释器,这个解释器使用该表示来解释语言中的句子。 如果一个特定的类型的问题发生的频率足够高,那么可能就值得将该问题的各个实例表述为一个简单语言中的句子。这样可以构造一个解释器,该解释器通过解释这些句子来解决该问题。当有一个语言需要解释,并且... 阅读全文
posted @ 2012-08-06 18:38 Kyle_Java 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 访问者模式(Visitor):表示一个作用于某对象结构中的各元素的操作。它使你可以不改变各元素的类的前提下定义作用于这些元素的新操作。 访问者模式适用于数据结构相对稳定的系统,它把数据结构和作用于操作之间的耦合解脱开,使得操作集合可以相对自由地演化。 访问者模式的优点就是增添新的操作比较容易,因为增... 阅读全文
posted @ 2012-08-06 18:12 Kyle_Java 阅读(255) 评论(0) 推荐(0) 编辑