コード例 #1
0
 public void attack()
 {
     if (fightStrategy == null)
     {
         fightStrategy = new NormalAttack();
     }
     fightStrategy.excute();
 }
コード例 #2
0
        //選擇不同的武器(策略)

        public void choiceStrategy(FightStrategy strategy)
        {
            this.fightStrategy = strategy;
        }