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 --- .../src/app/DesignPatterns.Strategy/Character.cs | 37 ++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 DesignPatterns/src/app/DesignPatterns.Strategy/Character.cs (limited to 'DesignPatterns/src/app/DesignPatterns.Strategy/Character.cs') diff --git a/DesignPatterns/src/app/DesignPatterns.Strategy/Character.cs b/DesignPatterns/src/app/DesignPatterns.Strategy/Character.cs new file mode 100644 index 0000000..7b2243c --- /dev/null +++ b/DesignPatterns/src/app/DesignPatterns.Strategy/Character.cs @@ -0,0 +1,37 @@ +/* + * Created by: + * Created: Monday, July 02, 2007 + */ + +namespace DesignPatterns.Strategy { + public abstract class Character { + #region Constructors + + public Character( IWeapon weapon ) { + _weapon = weapon; + } + + #endregion + + #region Public Properties + + public IWeapon Weapon { + get { return _weapon; } + set { _weapon = value; } + } + + #endregion + + #region Public Methods + + public abstract void Fight( ); + + #endregion + + #region Private Fields + + private IWeapon _weapon; + + #endregion + } +} \ No newline at end of file -- cgit v1.2.3