代码 18-6:策略模式示例(武器类)(\WeaponAll.cs)