vendredi 9 janvier 2015

Code sparen oder Kapseln

Hey Leute ich arbeite derzeit an einem (für mich schon) etwas größerem Projekt. Ca. 25 Klassen. Nun sitze ich an einer Methode(nennen wir sie A) in einer neuen Klasse(Diese soll ein Array aus einer anderen Klasse(Klasse B) zurückliefern/ es geht nicht anders) und ich überlege, wie ich am besten vorgehen soll.



Ich habe eine Methode in der anderen Klasse(B), die mir diese ArrayList zurück gibt mit allen Elementen, jedoch habe ich sie auf private gesetzt, da nur meine toString() Methode in dieser Klasse sie nutzt.

Ich habe jetzt 2 Optionen entweder den Modifier auf public statt private setzen und toArray() aufrufen.

Oder ich erstelle in der neuen Methode eine neue ArrayList packe dort alle Daten rein indem ich den Iterator( oder erweiterte for-schleife) nutze und gebe dann toArray()... zurück.



Was bietet sich in so einem Fall mehr an?

Ich hoffe das war verständlich:noe:



mfg Overskill





Code sparen oder Kapseln

0 commentaires:

Enregistrer un commentaire