En aquest article, definirem els passos típics per crear una classe immutable a Java i després implementar-la.
Passos per crear una classe Immutable a Java
- Feu que la vostra classe sigui final perquè cap altra classe la pugui ampliar.
- Feu que tots els camps siguin privats perquè no es permeti l'accés directe.
- No proporcioneu mètodes de configuració: mètodes que modifiquen camps o objectes als quals es fa referència.
- Atenció especial quan es tenen variables d’instància mutables
- Dins del constructor, assegureu-vos d'utilitzar una còpia de clonació de l'argument passat i no definiu mai el vostre camp mutable a la instància real passada pel constructor.
- Assegureu-vos de retornar sempre una còpia clonada del camp i no tornar mai la instància de l’objecte real.
#java #class #objects #immutable #creaing a immutable class in java #immutable class in java
dzone.com
Creació d’una classe immutable a Java
En aquest article, veiem com crear una classe immutable a Java. Les classes immutables ens ofereixen molts avantatges quan treballem en entorns multi-threaded. Si encara us ho pregunteu, aquest article us convé. Informeu-vos-ho amb deteniment. Ajudarà els vostres projectes a completar-se ràpidament.