大话设计模式
老猴子的banana
这个作者很懒,什么都没留下…
展开
-
《大话设计模式--访问者模式》笔记
1、访问者模式(Visitor),表示一个作用于某对象结构中的各个元素的操作。它使你可以在不改变各个元素的类的前提下定义作用于这些元素的新操作。 2、 访问者模式结构图 2.1访问者模式适用于数据结构相对稳定的系统,它把数据结构和作用于结构上的操作之间的耦合解脱开,使得操作集可以相对自由的演化。 2.2访问者模式的目的是要把处理从数据结构中分离出来,如果系统有比较稳定的数据结构,又有易于变化的算...原创 2018-11-29 20:36:53 · 179 阅读 · 2 评论 -
《大话设计模式--解释器模式》笔记
1、解释器模式(interpreter),给定一个语言,定义它的文法的一种表示,并定义一个解释器,这个解释器使用该表示来解释语言中的句子。 2、如果一种特定类型的问题发生的频率足够高,那么就可能值得将该问题的各个实例表述为一个简单语言中的句子。这样就可以构建一个解释器,该解释器通过解释这些句子来解决该问题。 3、解释器模式结构图 4、简单代码实现 AbstractExpression(抽象表达式...原创 2018-11-28 20:50:00 · 146 阅读 · 0 评论