设计模式学习笔记--访问者模式
2016-06-04 06:49
260 查看
namespace Visitor { class Program { static void Main(string[] args) { ObjectStructure objectStructure = new ObjectStructure(); objectStructure.Attach(new ConcreteElementA()); objectStructure.Attach(new ConcreteElementB()); ConcreteVisitor1 concreteVisitor1 = new ConcreteVisitor1(); ConcreteVisitor2 concreteVisitor2 = new ConcreteVisitor2(); objectStructure.Accept(concreteVisitor1); objectStructure.Accept(concreteVisitor2); } } }
View Code
相关文章推荐
- 多线程之常用api
- 多线程之_beginThreadex的用法
- 100. Same Tree
- 超全详解2016 Google I/O 大会【Android 开发新技术】
- 勾股定理一日一证连载13
- 用python自动发微博
- 树莓派上的GPIO字符驱动程序
- 98. Validate Binary Search Tree
- LeetCode--No.237--Delete Node In a Linked List
- 【Mysql sql inject】【入门篇】sqli-labs使用 part 3【15-17】
- [Redux] Refactoring the Entry Point
- LeetCode--No.53--Maximum Subarray
- Android总结Handler异步更新UI界面
- [Redux] Persisting the State to the Local Storage
- 查看LUN对应的HBA、查看HBA的WWN信息
- 我所亲见的前端技术变革
- 基于Spring的多数据源(Druid)定时任务项目开发(一)<带Demo>
- Java 命令行编译项目
- Spring Annotaion Support
- Windows 8.1 PLSQL_32连接到RHEL6.1 Oracle10gr2_64