コード例 #1
0
ファイル: Program.cs プロジェクト: LeonidasSG/Ninja
        public static void Main(string[] args)
        {
            INinja ninja = new Model.Ninja();

            ninja.ChangeWeapon(new Katana());
            ninja.DeliberateAttack();
            ninja.SwiftAttack();

            ninja.ChangeWeapon(new Shuriken());
            ninja.DeliberateAttack();
            ninja.SwiftAttack();

            IMasterNinja masterNinja = new MasterNinja();
            masterNinja.DeadlyAttack();

            masterNinja.ChangeWeapon(new Katana());
            masterNinja.DeadlyAttack();

            masterNinja.ChangeWeapon(new Shuriken());
            masterNinja.DeadlyAttack();

        }