13-02-2006, Monday-11:22:02
Zitat:Original von Hans Dampf
Wie sieht die Programmstruktur aus? Sammelung von Unterprogrammen? Oder wie eine SPS?
Wie gesagt, Simutrans ist objektorientiert entworfen. D.h. die das prägende Strukturelement ist ein Objekt.
Ein Objekt ist eine Menge von Daten und den darauf arbeitenden Routinen (Unterprogrammen).
Allgemein wird die objektorientierte Programmierung für Erweiterbarkeit und Wiederverwendbarkeit gelobt. Daran liegt es also nicht, wenn Gotthardlok mit seinen stark vernetzten Industrien and die Grenzen dessen stösst, was Simutrans anbietet.
Das Problem ist eher, dass meine ursprüngliche Idee von Industrien stark hierarchisch war und deshalb mein Programmcode hierachische Strukturen besser unterstützt als Netzwerke. Jetzt weiss ich nicht, wie viel von meinem Code dort noch existiert, aber solche Ideen Überleben manchmal länger als der eigentliche Porgrammcode.
Blogger blog blog