public ChunLi(IKickBehavior _kickBehavior, IJumpBehavior _jumpBehavior) : base(_kickBehavior, _jumpBehavior) { }
public Ryu(IKickBehavior _kickBehavior, IJumpBehavior _jumpBehavior) : base(_kickBehavior, _jumpBehavior) { }
public SwordsMan(int min, int max, IKickBehavior behaviour) : base(min, max, behaviour) { }
public Character(int power, int healthPoints, IKickBehavior bihavior) : this(power, healthPoints) { this.Behavior = bihavior; }
public void setkick(IKickBehavior kickBehavior) { this.kickBehavior = kickBehavior; }
public Fighter(IKickBehavior _kickBehavior, IJumpBehavior _jumpBehavior) { this.kickBehavior = _kickBehavior; this.jumpBehavior = _jumpBehavior; }