Niezmienny obiekt i budowniczy

Podsumowanie

Obiekty niezmienne posiadają swoje zalety, jednak ilość dodatkowego kodu jaki należy napisać, sprawia że rozumiem dlaczego nie są powszechnie stosowane w .Net.

Osobiście rekomenduję żeby w małych, dobrze zgranych zespołach stosować „zwykłe” obiekty z getterami i setterami i wykrywać na przeglądach kodu ieoczekiwane modyfikacje.

Mam jednak nadzieję, że biblioteka Fody dorobi się wtyczki pozwalającej na oznaczenie klasy zbiorem atrybutów, które wygenerują budowniczego w trakcie kompilacji – podobnie jak to czyni biblioteka Lombok w Javie.

Jedna odpowiedź do “Niezmienny obiekt i budowniczy”

  1. Pingback: dotnetomaniak.pl

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *