SimpleCell erbt nun von AbstractCell, damit weiterhin die Möglichkeit besteht, entsprechende Objekte zu erzeugen. Die erneute Verwendung der Schnittstelle Cell ist nicht mehr notwendig und der wesentliche Programmteil ist bereits in AbstractCell enthalten. Lediglich ein eigener Konstruktor wurde angelegt, obohl ich mir nicht sicher bin, ob dies notwendig ist, oder ob der Konstruktor aus AbstractCell auch zum erstellen von Objekten der Klasse SimpleCell genügt.