Ich mag würde Designvorschlag für das folgende Problem haben.Separate Implementierung Programmierung Design
ich für Server-Anwendung bin Programmierung (JBOSS)
Es ist etwas sehr häufig, aber ich bin nicht sicher, wie zu implementieren Dies.
Ich implementiere ein Interface.
Jede Klasse, die diese Schnittstelle implementiert, wird eine andere Implementierung haben.
in der Zukunft bin ich sicher, dass ich weitere Implementierungen hinzufügen muss, was bedeutet, dass ich zusätzliche "neue" zu meinem Code hinzufügen muss.
Wie kann ich die "neuen" Zuweisungen in eine andere Datei/Paket/Ohr/Jar trennen, wenn ich in Zukunft zusätzliche Implementierungen für diese spezifische Schnittstelle hinzufügen muss, muss ich nicht den ganzen Quellcode öffnen .
Ich möchte es Plug-Fähigkeit machen, so viel wie ich kann.
danke,
ray.
Warum ist dies C# markiert? – Jens
Coz-Architektur ist plattformübergreifend. – rayman