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