标签: java object-oriented-analysis
我正在从网页解析数据(这是一个项目,我的是一个纸牌游戏应用程序),所有卡分享共同信息(如名称,风味文本,文本,类型等)。但有些领域有其独特的领域(如生物牌及其ATK / DEF)。但是在我解析之前我还不知道这种类型。到目前为止,我想出了两种方法:
开始解析,并创建一个通用对象(如卡片,带有公共信息),当我到达"键入"字段,我创建一个特定的对象(例如,生物,扩展卡),给卡对象,并继续解析填充特定对象。
拥有一个包含所有可能信息的通用对象,并在完成解析后创建特定对象。