public static Versnellingsbak GetInstance() { if (_uniekeInstantie == null) { _uniekeInstantie = new Versnellingsbak(); } return(_uniekeInstantie); }
static void Main(string[] args) { var deMotor = Motor.GetInstance(); deMotor.Start(); var mijnMotor = Motor.GetInstance(); mijnMotor.Start(); var mijnVersnelling = Versnellingsbak.GetInstance(); mijnVersnelling.VersnellingKiezen(1); mijnVersnelling.VersnellingKiezen(7); mijnVersnelling.VersnellingKiezen(-1); mijnVersnelling.VersnellingKiezen(2); mijnMotor.Stop(); Console.ReadLine(); }