-
Znaczenie pojęcia:
ukrywanie informacji
Pozostałe definicje na literę U.
ang. information hiding
Zasada, zgodnie z którą programista lub użytkownik pewnego składnika oprogramowania może go poprawnie zastosować bez znajomości jego budowy lub implementacji. Zasada ta oznacza, że wszelkie detale pewnego bytu programistycznego, które są nieistotne dla jego użytkowników, powinny być ukryte. Wielu autorów uważa ukrywanie informacji za synonim hermetyzacji (encapsulation). Niektórzy z autorów uważają ukrywanie informacji i hermetyzację za pojęcia różne. Ich zdaniem, hermetyzacja niekoniecznie oznacza ukrywanie informacji, lecz zgromadzenie wielu bytów wewnątrz pewnej granicy, udostępnienie ich poprzez dobrze zdefiniowany interfejs i wydzielenie abstrakcyjnej specyfikacji tego interfejsu. Jest natomiast prawdą, że hermetyzacja sprzyja ukrywaniu informacji
informacji ukrywanie,
hiding information
