目前在写一个地图编辑器,在地图编辑器中载入地图文件时,需要解析多种地图文件格式:空白地图(满足新建地图编辑)、自定义的地图格式以及其他格式的地图文件,而且这个需求可能还会增加。
可以用两个模式来解决以上问题: 生成器模式和工厂方法。
BUILDER(生成器)
生成器模式
本文探讨了在地图编辑器中如何通过生成器模式和工厂方法解析多种地图文件格式,包括空白地图、自定义地图和其他特殊格式。重点介绍了如何灵活应对未来可能新增的文件类型。
目前在写一个地图编辑器,在地图编辑器中载入地图文件时,需要解析多种地图文件格式:空白地图(满足新建地图编辑)、自定义的地图格式以及其他格式的地图文件,而且这个需求可能还会增加。
可以用两个模式来解决以上问题: 生成器模式和工厂方法。
BUILDER(生成器)
生成器模式

被折叠的 条评论
为什么被折叠?