Dom Rozwój Co ukrywa informacja? - definicja z techopedia

Co ukrywa informacja? - definicja z techopedia

Spisu treści:

Anonim

Definicja - Co oznacza ukrywanie informacji?

Ukrywanie informacji dla programistów jest wykonywane, aby zapobiec zmianie projektu systemu. Jeśli decyzje projektowe są ukryte, określonego kodu programu nie można modyfikować ani zmieniać. Ukrywanie informacji jest zwykle wykonywane dla wewnętrznie zmienianego kodu, który czasami jest specjalnie zaprojektowany, aby nie był ujawniany. Takie przechowywane i wyprowadzone dane nie są ogólnie objaśniane. Zmiana odporności klas i łatwość użycia przez obiekty klienta to dwa produkty uboczne ukrytych danych.

Techopedia wyjaśnia ukrywanie informacji

W 1972 r. David Parnas wprowadził pomysł ukrywania informacji. Uważał, że krytyczne systemy projektowania powinny być ukryte przed klientami i użytkownikami końcowymi. Zdefiniował ukrywanie informacji jako sposób, w jaki klienci mogą być chronieni przed wewnętrznymi działaniami programu.

Na przykład obliczenia dające dany wynik mogą być ukryte. Wynika to z modelu funkcjonalności, który można opisać jako rodzaj ukrywania informacji.

Jedną z zalet ukrywania informacji jest elastyczność, na przykład umożliwienie programiście łatwiejszej modyfikacji programu. Można to również zrobić poprzez umieszczenie kodu źródłowego w modułach w celu łatwego dostępu w przyszłości, w miarę rozwoju i ewolucji programu.

Co ukrywa informacja? - definicja z techopedia