中国 - 喜马拉雅

       Let life be beautiful like summer flowers . . .
摘要: 1. 单件模式 单件模式是允许一个类有且仅有一个实例的方法。 2. 命令模式 命令模式将每个命令,也就是函数封装为“函数对象”,以便将其以参数的形式传递给其他函数或对象,告诉它们要执行特定的操作。命令模式中所有的“命令”都会被执行。 3. 代理模式 代理模式强调的是“代理”,它只有一个实现类,代理类控制对其实现类的访问。 4. 状态模式 状态模式虽然也有“代理”,但它可以有多个实现类... 阅读全文
posted @ 2012-10-07 16:18 chinaxmly 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 用访问者模式进行多重派遣 访问者模式(Visitor)的目标是将继承层次结构上的操作与这个层次结构本身分开。这是一个相当古怪的动机,因为在向对象编程中所做的大部分工作是将数据和操作组合在一起形成对象,并利用多态性根据对象的确切类型自动选择操作的正确变化。 利用访问者模式将操作从类的继承层次结构中提取出来置入一个独立的外部层次结构。“主层次结构”包含一个函数visit(),该函数接受任何来自操作... 阅读全文
posted @ 2012-10-07 16:13 chinaxmly 阅读(287) 评论(0) 推荐(0) 编辑