Soll dies ein Hinweis sein, dass du die "Textdatei" für Logging-Zwecke benötigst?Den java-logger möchte ich nicht verwenden.
MyTextFile file = new MyTextFile(fileName);
MyOtherClass1 c1 = new MyOtherClass1(file);
MyOtherClass2 c2 = new MyOtherClass2(file);
// oder mittels Setter
MyOtherClass3 c3 = new MyOtherClass3();
c3.setFile(file); // solange file allerdings nicht gesetzt wurde kann es von c3 auch nicht verwendet werden!
// die anderen Klassen können das übergebene file dann intern verwenden
file.write(someText);