Designfrage - Konsistenz vs. Notwendigkeit



  • Mach mir grad theoriemäßig (uml) Gedanken zu ner OGL engine die ich proggen will (scheint ja grad in zu sein 😃 - verwerfe aber mehr als ich behalte...). Sollte ich ein paar zusätzliche nicht benötigte Klassen einbauen, die eigentlich nicht nötig sind? So im stil zukunftsoriert Programmieren?
    Konkret: es gibt z.B. die Klasse vertex_descriptor,face_descriptor,object_descriptor, und die Klassen face, vertex, object. Eine Klasse line gibts nicht, aber verschiede lines. Brauch keine Basisklasse, da ich eigentlich keinen line_descriptor brauch und sowieso alles von renderable ableitet. Eine Klasse abstr_line würde ich für die Objektorientierung einführen, aber zur Konsistenz auch noch einen "noch" leeren line_descriptor?


Anmelden zum Antworten