static void DoAction(int cmd) { switch (cmd) { case 1: Output.Clear(); InheritanceExample.Start(); break; case 2: Output.Clear(); InterfaceExample.Start(); break; case 0: return; } }
static InheritanceExample GetExampleClass() { if (singleton == null) { singleton = new InheritanceExample { places = new Place[0] }; } return(singleton); }
public static void Start() { InheritanceExample example = InheritanceExample.GetExampleClass(); example.Run(); }