public BattelCardFactory(ISFXFactory specificityFactory, IAbilityFactory abilityFactory, IBuffUIParametersFactory buffUIFactory) => (this.abilityFactory, this.specificityFactory, this.buffUIFactory) = (abilityFactory, specificityFactory, buffUIFactory);
public SomeHero(IAbilityFactory factory) { _status = factory.CreateStatus(); _ability = factory.CreateAbility(); Console.WriteLine(); }