场景
访问仪表对象和传感器对象
实现代码
访问者接口
1 | namespace DesignPatterns.Visitor |
访问者实现
1 | namespace DesignPatterns.Visitor |
被访问对象接口
1 | namespace DesignPatterns.Visitor |
仪表对象
1 | namespace DesignPatterns.Visitor |
温度传感器对象
1 | namespace DesignPatterns.Visitor |
压力传感器对象
1 | namespace DesignPatterns.Visitor |
相关调用
1 | Visitor.Meter meter = new Visitor.Meter(); |
Out:1
2
3获取仪表数据:仪表数据
获取仪表数据:压力
获取仪表数据:温度