Sự đóng gói được hiểu là:
Trả lời:
Đáp án đúng: D
Trong lập trình hướng đối tượng, "đóng gói" (encapsulation) là một khái niệm quan trọng. Nó đề cập đến việc kết hợp dữ liệu (thuộc tính) và các phương thức (hành vi) hoạt động trên dữ liệu đó vào trong một đơn vị duy nhất, thường là một lớp. Mục đích chính của đóng gói là bảo vệ dữ liệu khỏi sự truy cập trực tiếp từ bên ngoài và đảm bảo tính toàn vẹn của dữ liệu. Trong ngữ cảnh của sơ đồ UML, một "package" (gói) được sử dụng để tổ chức và nhóm các thành phần mô hình lại với nhau, giúp quản lý và tái sử dụng mô hình dễ dàng hơn. Vì vậy, đáp án A là chính xác nhất vì nó thể hiện rõ sự tổ chức các thành phần vào một gói (package).