目前在写一个地图编辑器,在地图编辑器中载入地图文件时,需要解析多种地图文件格式:空白地图(满足新建地图编辑)、自定义的地图格式以及其他格式的地图文件,而且这个需求可能还会增加。
可以用两个模式来解决以上问题: 生成器模式和工厂方法。
BUILDER(生成器)
生成器模式
目前在写一个地图编辑器,在地图编辑器中载入地图文件时,需要解析多种地图文件格式:空白地图(满足新建地图编辑)、自定义的地图格式以及其他格式的地图文件,而且这个需求可能还会增加。
可以用两个模式来解决以上问题: 生成器模式和工厂方法。
BUILDER(生成器)
生成器模式