From 8c137f229c36a777ead5cacb3350cb8692646292 Mon Sep 17 00:00:00 2001 From: "mo.khan" Date: Sat, 5 Jan 2008 07:16:52 +0000 Subject: git-svn-id: http://mokhan.googlecode.com/svn/trunk@9 a0a4a051-f042-0410-9e78-9fae330bdb64 --- DesignPatterns/src/app/DesignPatterns.Strategy/Knight.cs | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 DesignPatterns/src/app/DesignPatterns.Strategy/Knight.cs (limited to 'DesignPatterns/src/app/DesignPatterns.Strategy/Knight.cs') diff --git a/DesignPatterns/src/app/DesignPatterns.Strategy/Knight.cs b/DesignPatterns/src/app/DesignPatterns.Strategy/Knight.cs new file mode 100644 index 0000000..affce39 --- /dev/null +++ b/DesignPatterns/src/app/DesignPatterns.Strategy/Knight.cs @@ -0,0 +1,16 @@ +/* + * Created by: + * Created: Monday, July 02, 2007 + */ + +namespace DesignPatterns.Strategy { + public class Knight : Character { + public Knight( ) : this( new Axe( ) ) {} + + public Knight( IWeapon weapon ) : base( weapon ) {} + + public override void Fight( ) { + Weapon.UseWeapon( ); + } + } +} \ No newline at end of file -- cgit v1.2.3