コード例 #1
0
        public void run(IFactory f)
        {
            figure = f.createFigure(Form);
            female = f.createFemale(Form);
            food   = f.createFood(Form);
            house  = f.createHouse(Form);

            food.Eat();

            timer.Start();

            female.Sing();
        }
コード例 #2
0
 public void EatFood(IFood food)
 {
     food.Prepare();
     food.Eat();
 }