Mục lục:
Định nghĩa - Ẩn dữ liệu có nghĩa là gì?
Ẩn dữ liệu là một kỹ thuật phát triển phần mềm được sử dụng đặc biệt trong lập trình hướng đối tượng (OOP) để ẩn chi tiết đối tượng bên trong (thành viên dữ liệu). Ẩn dữ liệu đảm bảo quyền truy cập dữ liệu độc quyền cho các thành viên lớp và bảo vệ tính toàn vẹn của đối tượng bằng cách ngăn chặn các thay đổi ngoài ý muốn hoặc dự định.
Việc ẩn dữ liệu cũng làm giảm độ phức tạp của hệ thống để tăng cường độ mạnh bằng cách hạn chế sự phụ thuộc lẫn nhau giữa các thành phần phần mềm.
Ẩn dữ liệu còn được gọi là đóng gói dữ liệu hoặc ẩn thông tin.
Techopedia giải thích Ẩn dữ liệu
Ẩn dữ liệu được giới thiệu như một phần của phương pháp OOP, trong đó một chương trình được phân tách thành các đối tượng với dữ liệu và chức năng cụ thể. Kỹ thuật này tăng cường khả năng của lập trình viên để tạo các lớp với các tập dữ liệu và hàm duy nhất, tránh sự xâm nhập không cần thiết từ các lớp chương trình khác.
Bởi vì các kỹ thuật kiến trúc phần mềm hiếm khi khác nhau, có rất ít dữ liệu che giấu mâu thuẫn. Ẩn dữ liệu chỉ ẩn các thành phần dữ liệu của lớp, trong khi đóng gói dữ liệu ẩn các phần dữ liệu của lớp và các phương thức riêng.