Es ist nun mal Natur, dass APIs sich im Laufe der Zeit ändern. Das lässt sich auch nicht verhindern, weil man eine Software nicht nach dem
Wasserfallmodell entwickeln kann, und genau das planst du hier, und das wäre schon der Tod einer Software. Selbst du kannst dir nicht sicher sein, dass deine ausgearbeiteten Schnittstellen das Endresultat ist. Ich garantiere dir, dass es vorkommen wird, dass du drei Schritte nach hinten gehen musst, weil eine Implementierung nicht so funktioniert, wie du es dir anfänglich vorgestellt hast.
...