O'Reilly logo

Clean Code - Refactoring, Patterns, Testen und Techniken für sauberen Code by Robert C. Martin

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Kapitel 6: Objekte und Datenstrukturen

Es gibt einen Grund, warum wir unsere Variablen privat halten. Wir wollen nicht, dass jemand von ihnen abhängig ist. Wir wollen uns die Freiheit bewahren, ihren Typ oder ihre Implementierung nach Belieben zu ändern. Warum fügen dann so viele Programmierer automatisch Getter und Setter zu ihren Objekten hinzu und enthüllen damit ihre privaten Variablen so, als wären sie öffentlich?

6.1  Datenabstraktion

Betrachten Sie den Unterschied zwischen Listing 6.1 und Listing 6.2. Beide repräsentieren die Daten eines Punktes in einem Kartesischen Koordinatensystem. Und dennoch enthüllt das eine Listing ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required