<- Writing good programs
Funktionen ->

Thema dieses Kapitels

Sie haben gelernt, wie Sie ihre eigenen Datenstrukturen erstellen können. In diesem Kapitel gehen wir den nächsten Schritt. Wir werden diese Strukturen in unsere eigenen Klassen umschreiben, Adresse, Person und Adressbuch, mit ihren eigenen Methoden.

These will be full-fleged classes, on par with Integer, String, Array and Hash.

Eine eigene Klasse erstellen hat viele Vorteile:

Code reuse

Remember how many lines it took to print the addressbook? Wouldn't it be nice if we could write that just once, and then type "puts addressbook" every time we want to print it?

In this chapter we are going to do just that.

Datenabstraktion

This is geek-speak which essentially means you can write the class and the forget about the "details" of how you did it. Wissen Sie, wie die Klasse String erstellt wurde? Nein, aber Sie wissen trotzdem, wie man sie benutzt.

<- Writing good programs
Funktionen ->