Exemple #1
0
        static void Main(string[] args)
        {
            IGreetable item = Factory.GetGreetableItem("foo");

            item.Greet();

            IGreetable item2 = Factory.GetGreetableItem("bar");

            item2.Greet();

            AbstractBaseClass item3 = Factory.GetConcreteType("foo");

            Console.WriteLine(item3.Name);

            AbstractBaseClass item4 = Factory.GetConcreteType("bar");

            Console.WriteLine(item4.Name);
        }
 public IActionResult Index(string name)
 {
     szevasz.Greet(name);
     return(RedirectToAction("Greetings"));
 }
Exemple #3
0
 static string Greet(IGreetable obj)
 {
     return(obj.Greet());
 }
Exemple #4
0
 public IActionResult Greet(string name)
 {
     return(View((object)greetingRobot.Greet(name)));
 }