摘要: 解释器模式 给定一个语言,定义他的文法的一种表示,并定义一个解释器,这个解释器使用该表示来解释语言中的句子。 如果一种特定类型的问题发生频率足够高,那么可能就值得将该问题的各个实例表述为一个简单语言中的句子。 这样就可以构建一个解释器,该解释器通过解释这些句子来解决问题。 解释器模式的好处 当有一个 阅读全文
posted @ 2018-12-06 12:51 田错 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 享元模式 运营共享技术有效地支持大量细粒度的对象。 享元模式的原理 享元模式可以避免大量非常相似类的开销。在程序设计中,有时需要生成大量细粒度的类的实例来表示数据。 如果能发现这些实例除了几个参数外基本都是相通的,有时就能够大幅地减少需要实例化的类的数量。 如果能把那些参数移到类的实例的外面,在方法 阅读全文
posted @ 2018-12-06 11:44 田错 阅读(252) 评论(0) 推荐(0) 编辑