Programuotojų šalis tiesiog.

11 comments
  1. `class Program`

    `{`

    `static void Main(string[] args)`

    `{`

    `Gimda[] gimdos = new Gimda[2];`

    `gimdos[0] = new BerniukuGimda();`

    `gimdos[1] = new MergaiciuGimda();`

    ​

    `foreach (Gimda gimda in gimdos)`

    `{`

    `Vaikas vaikas = gimda.FactoryMethod();`

    `Console.WriteLine(“Gime {0}”, vaikas.GetType().Name);`

    `}`

    `}`

    ​

    `abstract class Vaikas`

    `{`

    `}`

    ​

    `class Berniukas : Vaikas`

    `{`

    `}`

    ​

    `class Mergaite : Vaikas`

    `{`

    `}`

    ​

    `abstract class Gimda`

    `{`

    `public abstract Vaikas FactoryMethod();`

    `}`

    ​

    `class BerniukuGimda : Gimda`

    `{`

    `public override Vaikas FactoryMethod()`

    `{`

    `return new Berniukas();`

    `}`

    `}`

    ​

    `class MergaiciuGimda : Gimda`

    `{`

    `public override Vaikas FactoryMethod()`

    `{`

    `return new Mergaite();`

    `}`

    `}`

    `}`

    Taip as turiu daug laisvo laiko, is kur zinot?

  2. Atsiranda 100 patikliu, pusej is ju sako jog bus mergaites, kitai pusei berniukai. Apie 50% pataiko, po to dar tas pacias programavimo paslaugas suteikia laiminguju draugams…

    Po kiek laiko matom per telika, kokioj pokalbiu laidoj, sedi veikejas su uzrasu apacioj – “Profesionalus lyties programuotojas”

Leave a Reply