Let's image for a game, I have this scheme
Item is what all the game's Item based off
Some Item like Sword implements IEquipable
Some Item like Potion implements IConsumable
When I am giving out a quest reward, I add an Item to the character. When I am listing out the character's inventory, I go through their List of Item. At this time, I only know I have some Item but no longer know that the Item is Equipable or Consumable . Basically, the Interface is no longer known to me. What design can I do in this circumstance?
Aucun commentaire:
Enregistrer un commentaire