Here\'s what I have so far:
namespace Strategy { interface IWeaponBehavior { void UseWeapon(); } } namespace Strategy { class Knife
Here's a very focused article on using this pattern in C#: http://www.lowendahl.net/showShout.aspx?id=115