
316 Rozdział 10.
Podsumowanie rozdziału
Rozdział 10.
W Go dane są hermetyzowane w pakietach za
pomocą nieeksportowanych zmiennych pakietu
lub pól struktury.
Nieeksportowane zmienne, pola struktury,
funkcje, metody i podobne jednostki nadal są
dostępne za pomocą eksportowanych funkcji
i metod zdefiniowanych w danym pakiecie.
Zapewnianie poprawności danych przed ich
zaakceptowaniem to proces sprawdzania
poprawności danych.
Metoda, która jest używana przede wszystkim
do ustawiania wartości hermetyzowanego
pola, to setter. Settery często obejmują kod do
sprawdzania poprawności, aby zagwarantować,
że podana nowa wartość będzie prawidłowa. ...