/* * Created by: * Created: Monday, July 02, 2007 */ namespace DesignPatterns.Strategy { public class King : Character { public King( ) : this( new Sword( ) ) {} public King( IWeapon weapon ) : base( weapon ) {} public override void Fight( ) { Weapon.UseWeapon( ); } } }