Wpis z mikrobloga

@Balthum: dupa = dupa + 1
jesteś pewien, że ma sens zmieniać stan obiektu przy tworzeniu? chyba że masz na myśli argument, to wtedy jakiś AtomicInteger może pomóc, ale mimo wszystko sam pomysł i tak uważam za "brzydki" (trochę śmierdzi łamaniem prawa Demeter)
@Balthum: btw, jak już chcesz uzależniać stan tworzonego obiektu od czegoś innego, to pomyśl jeszcze o zabraniu tego paskudztwa np. do jakiejś fabryki, która będzie odpowiadać za stan tego licznika i tworzyć id, tak żeby nie można ich potem zmienić w trakcie życia obiektu
@Balthum: to się strasznie nazywa, a tak właściwe w uproszczeniu chodzi o to że nie robisz tego konstruktorze tylko w np statycznej metodzie która zwiększa licznik i podaje już gotowe ID do konstruktura tego obiektu i dopiero go zwraca.
@ppawel: takie rzeczy się przydają przecież, jako id jakiegoś obiektu :P tylko właśnie powinno być przekazywane z innego miejsca.