Wohin mit Interfaces?

Kababär

Top Contributor
Hi,

ich bin gerade dabei ein etwas größeres Projekt zu starten und dabei handle ich unter anderem Bankkonten (ohne Verbindung zum Online-Banking, sondern nur lokal).
Da es ja verschiedene Bankkonten gibt (Kredit, Giro, Sparbuch), habe ich mir ein Interface angelegt (womöglich macht abstrakte Klasse mehr Sinn), aber naja.
Meine Frage ist: Wo packt ihr die Interfaces hin? Gehört es bei euch zu dem Model?
In das gleiche Projekt oder legt ihr eine Klassenbibliothek an und schleußt diese .dll-Datei dann ein?
 

Saheeda

Top Contributor
Kommt drauf an.
Wenn klar ist, dass das Interface programmintern bleibt, landets im selben Package, wie die Implementierungen.
Wenn du vorhast, ne API / Schnittstelle nach außen zu bauen, kann ne lib durchaus Sinn ergeben.
 

stg

Top Contributor
Kommt drauf an.
Wenn klar ist, dass das Interface programmintern bleibt, landets im selben Package, wie die Implementierungen.
Wenn du vorhast, ne API / Schnittstelle nach außen zu bauen, kann ne lib durchaus Sinn ergeben.

Die package-Struktur hat erst einmal nichts mit der Projekt-Struktur zu tun. Klassen aus unterschiedlichen Projekten/Bibliotheken, können auch im gleichen package liegen.

Beim "Kommt drauf an" schließe ich mich aber vollends an :)

Das "programmintern" würde ich streichen und durch "Schichten-intern" oder "Modul-intern" ersetzen. Je nachdem, wie man das Projekt aufzieht und die Arbeit verteilt. Definiert man in einem kleinen Extra-Projekt zunächst die Schnittstellen zwischen den einzelnen Schichten und/oder Modulen, so kann man bequem an den verschiedenen Baustellen arbeiten, ohne immer den gesamten Quellcode zu haben und kompilieren zu müssen.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
HarleyDavidson Best Practice Wohin mit der Konfigurationsdatei für Desktopapplikationen? Allgemeine Java-Themen 3
L OOP Wohin mit dem ResourceBundle für Mehrsprachigkeit? Allgemeine Java-Themen 1
M Wohin mit Programmeinstellungen? Allgemeine Java-Themen 13
M Wohin mit J2EE Allgemeine Java-Themen 2
G Wohin mit der Fehlerbehandlung? Allgemeine Java-Themen 6
L jar-file wohin? Allgemeine Java-Themen 2
M Wohin mit dem Kleinkram? Allgemeine Java-Themen 5
B Wohin mit log4j.properties Allgemeine Java-Themen 2
R Lesen von Interfaces (Programm Vervollständigen) Allgemeine Java-Themen 10
S Interfaces Allgemeine Java-Themen 10
S Wenn eine Klasse zwei Interfaces mit derselben Methodensignatur implementiert: welche wird aufgerufen? Allgemeine Java-Themen 15
S Kann man Variablen oder Felder definieren deren Typ zwei Interfaces ist..? Allgemeine Java-Themen 9
J Problem beim Generischen Klassen und Interfaces Allgemeine Java-Themen 2
S Kann ich eine Methode schreiben die alle Arten von funktionalen Interfaces akzeptiert..? Allgemeine Java-Themen 21
Stonie Prüfen von direkter Implementierung eines Interfaces Allgemeine Java-Themen 7
rentasad Design-Frage - Interfaces, Klassen, statische Methoden Allgemeine Java-Themen 3
J Generische Interfaces mehrfach einbinden Allgemeine Java-Themen 11
P Interfaces Allgemeine Java-Themen 1
J Interface Wofür Interfaces in Java verwenden? Allgemeine Java-Themen 3
F Namen des Interfaces ausgeben Allgemeine Java-Themen 1
P ClassCastException bei Verwendung eines Interfaces Allgemeine Java-Themen 7
F Sinn des Serializable Interfaces Allgemeine Java-Themen 8
G Interface Laden der Konfiguration über Interfaces sinnvoll? Allgemeine Java-Themen 28
X Generic muss zwei Klassen/Interfaces erfüllen Allgemeine Java-Themen 5
K Objekt einer konkreten Implementierung eines Interfaces durch übergebenen String Allgemeine Java-Themen 2
D Java Interfaces Allgemeine Java-Themen 3
sylo toString() Methode eines Interfaces überladen. Allgemeine Java-Themen 17
S statische Interfaces..? Allgemeine Java-Themen 6
M Frage zu Interfaces (Beispiel: Comparable) Allgemeine Java-Themen 13
I Interfaces und abstrakte Methoden Allgemeine Java-Themen 5
C Verständnis zur Strukturierung von Java-Projekten/Interfaces Allgemeine Java-Themen 2
M Methodenaufrufe sind über Interfaces langsamer. Allgemeine Java-Themen 43
J Verständnisfrage zu Casts auf Interfaces Allgemeine Java-Themen 5
J Statische Methoden in Interfaces? Allgemeine Java-Themen 10
J Immutable mit Interfaces möglich? Allgemeine Java-Themen 2
G verzweiflung pur mit java interfaces Allgemeine Java-Themen 5
M Bereits imlplementierte Interfaces nochmal bei "impleme Allgemeine Java-Themen 10
T Nochmal Frage zu Vererbung Interfaces etc. Allgemeine Java-Themen 10
F Implementierte Interfaces ermitteln Allgemeine Java-Themen 6
T JDBC: Unterschiede in Interfaces zwischen 2 Java-Versionen. Allgemeine Java-Themen 6
E Attribute in Interfaces möglich? Allgemeine Java-Themen 17
I Denkfehler bei Interfaces und Casts? Allgemeine Java-Themen 12
M 2 Java-Interfaces öffnen in Unix Allgemeine Java-Themen 4
B "Instantiieren" eines Objekts eines Interfaces Allgemeine Java-Themen 10
F Problem: mehrere Interfaces definieren equals() neu Allgemeine Java-Themen 24
F Probleme mit Interfaces Allgemeine Java-Themen 3
L Verschiedene Versionen eines Interfaces Allgemeine Java-Themen 12
S Methoden aus Interfaces mit unterschiedlichen Parametertypen Allgemeine Java-Themen 7
deetee Wie nennt man Interfaces wie Serializable? Allgemeine Java-Themen 8
B Elegantere Lösung bei der Implementierung eines Interfaces Allgemeine Java-Themen 2
N 2 Interfaces mit Methoden selber Signatur implementieren Allgemeine Java-Themen 5
D Implementierungen eines Interfaces finden Allgemeine Java-Themen 9

Ähnliche Java Themen

Neue Themen


Oben