Code in mehrere Pakete (packages) aufteilen



  • Ich schreibe gerade ein Programm, das momentan aus 15 .java-Dateien besteht.
    Wenn ist es sinnvoll, diese in mehrere Pakete aufzuteilen?

    Ich hatte z.B. an folgende Struktur gedacht:

    MySql (Paket 1)
    * Connector.java
    * Query.java

    Auxiliary (Paket 2)
    * FileName.java
    * FileCopier.java
    * Dimension.java

    etc.

    Macht das Sinn?



  • Hi

    Allgemein ist es schon sinnvoll, den Code des Projekts in Packages zu unterteilen. Dadurch kannst du die Wiederverwendbarkeit erhöhen. Daher sollten diese Packages unabhängig von einander sein (nur so lassen sie sich in neuen Projekten wieder leicht einsetzen).

    Allerdings ist es nicht nur anhand der Namen der Klassen möglich, eine sinnvolle Unterteilung zu erstellen. Und bei 15 Klassen ist es eh nicht zwingend notwendig. Aber wer weiß, wie groß dein Projekt noch wird.

    Wenn du deine Software in einzelne Bereiche aufteilen kannst (das hast du ja schon skizziert), dann solltest du auch diese als Packages nutzen. Und um sie möglichst unabhängig von einander zu halten, könnten Interfaces hinzukommen. Aber für die genaue Struktur muss man schon das Projekt kennen.


Anmelden zum Antworten