Ein Interface ist ein Vertrag zwischen einem Anwender und einem Implementierer. Daher sollte es mit großer Sorgfalt entworfen werden. Das gilt auch, wenn eine Operation als Argument zum Einsatz kommt.
Hier gehts direkt zum Artikel auf Heise Developer: https://heise.de/-4209255.
Weiterlesen...