Ukrywanie informacji

Autor: Peter Berry
Data Utworzenia: 12 Sierpień 2021
Data Aktualizacji: 20 Czerwiec 2024
Anonim
Atramenty sympatyczne - ukrywanie informacji - MT
Wideo: Atramenty sympatyczne - ukrywanie informacji - MT

Zawartość

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 tak, 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.


Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.

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, gdy program się rozwija i ewoluuje.