Als «interfaces» getaggte Fragen

11
Modifiziertes Strategie-Entwurfsmuster

Ich habe vor kurzem angefangen, mich mit Designmustern zu befassen, und eine Sache, die ich codiere, würde perfekt zum Strategiemuster passen, abgesehen von einem kleinen Unterschied. Im Wesentlichen benötigen einige (aber nicht alle) meiner Algorithmen einen oder zwei zusätzliche Parameter, die...

11
Der Begriff "Schnittstelle" in C ++

Java unterscheidet klar zwischen classund interface. (Ich glaube, C # auch, aber ich habe keine Erfahrung damit). Beim Schreiben von C ++ gibt es jedoch keine sprachlich erzwungene Unterscheidung zwischen Klasse und Schnittstelle. Folglich habe ich die Benutzeroberfläche immer als Problemumgehung...

10
Ist "Wenn eine Methode ohne Änderungen wiederverwendet wird, fügen Sie die Methode in eine Basisklasse ein, andernfalls erstellen Sie eine Schnittstelle" eine gute Faustregel?

Ein Kollege von mir hat eine Faustregel für die Auswahl zwischen der Erstellung einer Basisklasse oder einer Schnittstelle entwickelt. Er sagt: Stellen Sie sich jede neue Methode vor, die Sie implementieren möchten. Für jeden von ihnen, bedenken Sie: Diese Methode wird von mehr als einer Klasse...