예제 #1
0
        public void SafeÖffnen(Safe safe, Besitzer besitzer)
        {
            safe.SchlossKnacken(this);
            Juwelen safeInhalt = safe.Öffnen(notierteKombination);

            InhaltZurückgeben(safeInhalt, besitzer);
        }
예제 #2
0
 override public void InhaltZurückgeben(Juwelen safeInhalt, Besitzer besitzer)
 {
     gestohleneJuwelen = safeInhalt;
     Console.WriteLine("Ich laue die Klunker!" + gestohleneJuwelen.Glitzern());
 }
예제 #3
0
 virtual public void InhaltZurückgeben(Juwelen safeInhalt, Besitzer besitzer)
 {
     besitzer.InhaltEntnehmen(safeInhalt);
 }
예제 #4
0
 public void InhaltEntnehmen(Juwelen safeInhalt)
 {
     erhaltenerInhalt = safeInhalt;
     Console.WriteLine("Vielen Dank für meine Steinchen!" + safeInhalt.Glitzern());
 }