bao goi

·       Bao gói

Bao gói là tiến trình che giấu việc thực thi chi tiết của một đối tượng. Một đói tượng có một giao diện chung cho các đối tượng khác sử dụng để giao tiếp với nó. Do đặc tính bao gói mà các chi tiết như các trạng thái được lưu trữ như thế nào hay các hành động được thực thi ra sao có thể được che giấu đi từ các đối tượng khác. Điều này có nghĩa các chi tiết riêng của đối tượng có thể được chuyển đổi mà hoàn toàn không ảnh hưởng đến các đối tượng khác liên hệ với nó.

Tính đóng gói dữ liệu của lập trình hướng đối tượng:

o   Cho phép che dấu sự cài đặt chi tiết bên trong của phương thức. Khi sử dụng chỉ cần gọi các phương thức theo một cách thống nhất, mặc dù các phương thức có thể được cài đặt khác nhau cho từng trường hợp

o   Cho phép che giấu dữ liệu bên trong của các đối tượng. Khi sử dụng không biêt được thực sự bên trong đối tượng có những gì.

o   Hạn chế tối đa việc sửa lại mã chương trình. Khi phải thay đổi công thức tính toán của một phương thức ta chỉ cần thay đổi mã bên trong của phương thức mà không phải thay đổi các chương trình gọi đến phương thức bị thay đổi.

Ví dụ: Một người đi ô tô không cân biết chính xác cơ chế hoạt động của ô tô là thế nào vẫn có thể sử dụng nó.

Bạn đang đọc truyện trên: AzTruyen.Top

Tags: