Hoekom is onveranderlikheid goed?
Hoekom is onveranderlikheid goed?

Video: Hoekom is onveranderlikheid goed?

Video: Hoekom is onveranderlikheid goed?
Video: Veranderlijke en onveranderlijke woorden (subs., werkw., bijwoorden, voegwoorden) (Les 04) 2024, Mei
Anonim

An onveranderlik objek is een wie se toestand nie kan en sal verander na sy aanvanklike skepping nie. Onveranderlik voorwerpe is puik , meestal omdat hulle draadveilig is (en draadkode moet soveel as moontlik vermy word). Jy kan hulle rondgee sonder om bang te wees dat hulle verander sal word.

Net so, hoekom is onveranderlikheid so belangrik?

Benewens verminderde geheuegebruik, onveranderlikheid laat jou toe om jou toepassing te optimaliseer deur gebruik te maak van verwysings- en waardegelykheid. Dit maak dit regtig maklik om te sien of iets verander het. Byvoorbeeld 'n toestandsverandering in 'n reaksiekomponent.

Boonop, hoekom het ons onveranderlikheid in Java nodig? van Effektief Java ; An onveranderlik klas is bloot 'n klas waarvan die gevalle nie gewysig kan word nie. Daar is baie goeie redes hiervoor: Onveranderlik klasse is makliker om te ontwerp, te implementeer en te gebruik as veranderlik klasse. Hulle is minder geneig tot foute en is veiliger.

Behalwe dit, wat is die voordele van onveranderlike voorwerpe?

Die voordeel van onveranderlike voorwerpe is dat jy weet dat hul data nie kan verander nie, so jy hoef nie daaroor bekommerd te wees nie. Jy kan hulle vryelik deurgee sonder om te onthou of 'n metode waarna jy hulle deurgee, hulle kan verander op 'n manier wat jou kode nie bereid is om te hanteer nie. Dit maak werk met onveranderlik data makliker.

Wat beteken onveranderlikheid?

onveranderlik . As jy dit nie kan verander nie, is dit onveranderlik . Die byvoeglike naamwoord onveranderlik het Latynse wortels wat beteken "nie veranderlik nie." Die Latynse voorvoegsel vir nie is in, maar die spelling verander wanneer die voorvoegsel voor die konsonant m geplaas word.

Aanbeveel: