目前正在做有关数据导出的部分,现有的设计如图
本身还是个不错的设计,但是问题的关键是转移采用了直接的文件拷贝。这样带来了什么问题呢?它们有了统一的数据格式,必然导致了转移的两端需要一致的数据解析操作。一旦转移部分移植到另外一款机型上,数据格式与上述机型不一,就需要进行修改了。
若进行下列修改可能会更加灵活一些:
这样的妙处在于,双方依赖的均是抽象的接口,一旦那边数据格式需要发生变化,仅需要改动接口的继承类,而无需改变上面的设计。依赖抽象是一种灵活的设计手段,需要多多学习
阅读(777) | 评论(0) | 转发(0) |