Entkopplung - OOP

Habe ich eine einfache Frage (das arbeiten mit Java). Ich habe zwei Klassen, eine, ein Dokument, eine zweite stellt ein Wort dar.

Die Dokument-Klasse kennen muss, um einige Infos über die Worte, die gehalten wird in Word. Meine Frage ist, was ist der beste Weg, um zu entkoppeln die beiden Klassen? Ich habe 2 Optionen in den Sinn:

  1. Haben keine Verbindung zwischen den Klassen, und jedes mal, wenn ich eine Methode aufrufen im Dokument, ich pass es ein Objekt von Word (also ich habe eine Dritte Klasse mit einer main-Methode, initiiert
    beide Dokument und Word).

  2. Deklarieren Sie eine private-Objekt von Word -, innen-Dokument.

Eine Sache zu beachten, ich habe nur ein Objekt für Word und eine für das Dokument. Ich glaube nicht, erstellen Sie ein neues Objekt für jedes neue Dokument oder word. Ich Speichere eine Liste der gesamten Dokumente in Dokument und eine Liste pf die ganzen Wörter in Word.

Dank!

  • Ihr Dokument hat nur ein Wort?
  • Nein, es kann viele Worte.
  • dann macht es mehr Sinn, eine ArrayList von Word-Objekten in Ihrem Dokument.
InformationsquelleAutor user247866 | 2010-08-17
Schreibe einen Kommentar