Hi.
Schreibe grad an ner Bibliothek, die dann mit JavaDoc und vor allem einsichtig und bedienbar ausgeliefert werden soll.
Würde gerne mal eure Meinung zu protected Klassen und Members hören.
Und zwar habe ich ein paar Klassen in den Paketen, welche einfach nicht vom User benutzt werden sollten. Sie sind Hilfsklassen für ein oder zwei "echte" Klassen, hätten mir aber als innere Klassen den Code völlig überfrachtet.
Ähnliches gilt für bestimmte Methoden, die der Benutzer eigentlich nicht aufrufen sollte bzw. ihm nur schwer verständlich zu machen wäre, warum und wie er das tun sollte.
Jetzt ist mir klar, dass protected ja nicht wirklich etwas vor dem Benutzer versteckt, sondern nur im entsprechenden Scope nicht ansprechbar macht.
Wäre jetzt so vorgegangen, dass ich protected members einfach im JavaDoc gar nicht mit exportiert hätte. Beim Betrachten anderer JavaDocs scheint das aber nicht der übliche Weg zu sein, oder?!
Grüsse,
Tin
Schreibe grad an ner Bibliothek, die dann mit JavaDoc und vor allem einsichtig und bedienbar ausgeliefert werden soll.
Würde gerne mal eure Meinung zu protected Klassen und Members hören.
Und zwar habe ich ein paar Klassen in den Paketen, welche einfach nicht vom User benutzt werden sollten. Sie sind Hilfsklassen für ein oder zwei "echte" Klassen, hätten mir aber als innere Klassen den Code völlig überfrachtet.
Ähnliches gilt für bestimmte Methoden, die der Benutzer eigentlich nicht aufrufen sollte bzw. ihm nur schwer verständlich zu machen wäre, warum und wie er das tun sollte.
Jetzt ist mir klar, dass protected ja nicht wirklich etwas vor dem Benutzer versteckt, sondern nur im entsprechenden Scope nicht ansprechbar macht.
Wäre jetzt so vorgegangen, dass ich protected members einfach im JavaDoc gar nicht mit exportiert hätte. Beim Betrachten anderer JavaDocs scheint das aber nicht der übliche Weg zu sein, oder?!
Grüsse,
Tin