Будинки Розвиток Що приховує інформація? - визначення з техопедії

Що приховує інформація? - визначення з техопедії

Зміст:

Anonim

Визначення - Що означає приховування інформації?

Приховування інформації для програмістів виконується для запобігання зміни дизайну системи. Якщо дизайнерські рішення приховані, певний програмний код не можна змінювати чи змінювати. Приховування інформації зазвичай робиться для внутрішньо змінного коду, який іноді особливо розроблений для того, щоб не піддаватися впливу. Такі збережені та отримані дані, як правило, не пояснюються. Зміна стійкості класів та простота використання об'єктами клієнта є двома побічними продуктами прихованих даних.

Техопедія пояснює приховування інформації

У 1972 році Девід Парнас представив ідею приховування інформації. Він вважав, що критичні системи дизайну повинні бути приховані від клієнтів та передових користувачів. Він визначав приховування інформації як спосіб, яким клієнти можуть бути захищені від внутрішніх функціонувань програми.

Наприклад, обчислення, що створює даний результат, може бути прихованим. З цього випливає модель функціональності, яку можна описати як тип приховування інформації.

Однією з переваг приховування інформації є надання гнучкості, наприклад, дозволяючи програмісту більш легко змінювати програму. Це також можна зробити, помістивши вихідний код у модулі для легкого доступу в майбутньому, оскільки програма розвивається та розвивається.

Що приховує інформація? - визначення з техопедії