2008.09.14 17:37
metoda, która nie zmienia obiektu ani świata zewnętrznego, a tylko zwraca jakąś wartość, jest zła (bo nielegancka)
Tak sobie myślę, że metoda, która nie zmienia obiektu ani świata zewnętrznego, a tylko zwraca jakąś wartość, jest zła (bo nielegancka). Powinno się w takich sytuacjach używać atrybutów. A jak zrobi obiekt, żeby dać mi wartość tego atrybutu - czy wywoła jakiegoś gettera czy nie - to nie powinno mnie obchodzić, bo to się dzieje pod jego maską.
E, jak myślicie?
komentarze:
powrót na stronę główną
RSS