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?