Lar Desenvolvimento O que está ocultando informações? - o que é techopedia

O que está ocultando informações? - o que é techopedia

Índice:

Anonim

Definição - O que significa Ocultar Informações?

A ocultação de informações para programadores é executada para evitar alterações no design do sistema. Se as decisões de design estiverem ocultas, determinado código do programa não poderá ser modificado ou alterado. A ocultação de informações geralmente é feita para códigos alteráveis ​​internamente, que às vezes são especialmente projetados para não serem expostos. Esses dados armazenados e derivados não são expostos, geralmente. A resiliência da mudança de classes e a facilidade de uso pelos objetos do cliente são dois subprodutos de dados ocultos.

Techopedia explica Esconder Informações

Em 1972, David Parnas introduziu a idéia de ocultar informações. Ele acreditava que os sistemas críticos de design deveriam estar ocultos dos clientes e dos usuários finais. Ele definiu a ocultação de informações como uma maneira pela qual os clientes poderiam ser protegidos do funcionamento interno do programa.

Por exemplo, um cálculo produzindo um determinado resultado pode estar oculto. Segue um modelo de funcionalidade que pode ser descrito como um tipo de ocultação de informações.

Uma vantagem da ocultação de informações é proporcionar flexibilidade, como permitir que um programador modifique mais prontamente um programa. Isso também pode ser feito colocando o código-fonte nos módulos para facilitar o acesso no futuro, à medida que o programa se desenvolve e evolui.

O que está ocultando informações? - o que é techopedia