mam dziedziczenie Kod ktoś inny napisał w pracy i okazało się, że istnieje wiele „nowych” instancji bez faktycznie przypisanie do zmiennej:instancji bez przypisania do zmiennej
new MyCoolClass().MyCoolMethod();
jestem tylko zastanawiasz się, czy ktokolwiek ma z tym jakieś doświadczenie i czy jest to anty-wzorzec, czy nie.
Nie ma w tym nic złego technicznie, ale 'MyCoolMethod' powinien prawdopodobnie być metodą statyczną, ponieważ jedynym celem instancji' MyCoolClass' jest prawdopodobnie wywołanie tej metody. –
@ 500-InternalServerError true. Może się jednak zdarzyć, że MyCoolMethod jest używany jako właściwa metoda instancji w innym miejscu. – usr
Dla mnie jest to bardziej anty-wzór, że "MyCoolMethod" wydaje się powodować skutki uboczne na stan globalny. Nie pobiera żadnych danych wejściowych i niczego nie zwraca. Musi odczytywać i zapisywać stan globalny. – usr