public override void Accept(EquipmentVisitor visitor) { visitor.VisitCard(this); }
public abstract void Accept(EquipmentVisitor visitor);
public override void RunVisitor(EquipmentVisitor visitor) { visitor.VisitArmor(this); }
public override void RunVisitor(EquipmentVisitor visitor) { visitor.VisitWeapon(this); }
public override void Accept(EquipmentVisitor visitor) { visitor.VisitFloppyDisk(this); }
public abstract void RunVisitor(EquipmentVisitor visitor);