Trang Chủ Phát triển Ẩn thông tin là gì? - định nghĩa từ techopedia

Ẩn thông tin là gì? - định nghĩa từ techopedia

Mục lục:

Anonim

Định nghĩa - Ẩn thông tin có nghĩa là gì?

Ẩn thông tin cho các lập trình viên được thực hiện để ngăn chặn thay đổi thiết kế hệ thống. Nếu các quyết định thiết kế bị ẩn, mã chương trình nhất định không thể được sửa đổi hoặc thay đổi. Việc ẩn thông tin thường được thực hiện đối với mã có thể thay đổi bên trong, đôi khi được thiết kế đặc biệt không bị lộ. Nói chung, dữ liệu được lưu trữ và dẫn xuất không được giải thích hết. Thay đổi khả năng phục hồi của các lớp và dễ sử dụng bởi các đối tượng khách hàng là hai sản phẩm phụ của dữ liệu ẩn.

Techopedia giải thích Ẩn thông tin

Năm 1972, David Parnas đưa ra ý tưởng che giấu thông tin. Ông tin rằng các hệ thống thiết kế quan trọng nên được ẩn khỏi khách hàng và người dùng cuối. Ông định nghĩa việc che giấu thông tin là một cách mà khách hàng có thể được bảo vệ khỏi các hoạt động của chương trình nội bộ.

Ví dụ, một phép tính tạo ra một kết quả nhất định có thể bị ẩn đi. Nó theo một mô hình chức năng có thể được mô tả như một loại ẩn thông tin.

Một lợi thế của việc che giấu thông tin là mang lại sự linh hoạt, như cho phép lập trình viên dễ dàng sửa đổi chương trình hơn. Điều này cũng có thể được thực hiện bằng cách đặt mã nguồn trong các mô-đun để dễ dàng truy cập trong tương lai, khi chương trình phát triển và phát triển.

Ẩn thông tin là gì? - định nghĩa từ techopedia