同一程序中使用一种数据结构时有多种不同的元素类型,最好的处理方式是?
不同的数据单元(Node)使用同一种数据结构的实现,在程序中怎么处理最好?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
不同的数据单元(Node)使用同一种数据结构的实现,在程序中怎么处理最好?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(3)
这么搞可以吗?弱弱的说。
更新:
这种方法采用了“Command Pattern“,虽然和题主的要求有所出入,但是实现了接口的一致。其实也不算一个坏方法吧。
附链接:http://en.wikipedia.org/wiki/Command_pattern
Boost Variant