Ejemplo n.º 1
0
        private void Start()
        {
            Logger.Instance.Log("main", "starting");

            MainSystem mainSystem = new MainSystem(); //This could be a one-liner
            SubSystem  subSystem  = new SubSystem();

            mainSystem.DoSomeMainWork(); //                     ^^
            subSystem.DoSomeWork();
            subSystem.DoSomeWork();

            Logger.Instance.Log("main", "finishing");
        }
Ejemplo n.º 2
0
 public void DoSomeMainWork()
 {
     logger.log("MainSystem", "doing some main work");
     subsystem.DoSomeWork();
     subsystem.DoSomeMoreWork();
 }
Ejemplo n.º 3
0
 public MainSystem()
 {
     DoSomeMainWork();
     SubSystem.DoSomeMoreWork();
     SubSystem.DoSomeWork();
 }