Tính đóng gói
Sự đóng gói là một cơ cấu kết hợp mã và dữ liệu lại với nhau, nó thao tác và giữ cả hai an toàn khỏi sự can thiệp và lạm dụng từ bên ngoài. Trong ngôn ngữ hướng đối tượng, mã và dữ liệu có thể được kết hợp với nhau theo phương pháp như vậy thì một “hộp đen” độc lập được tạo ra. Khi code và dữ liệu đã kết hợp với nhau thì một đối tượng được tạo ra. Và một đối tường là thiết bị hổ trợ sự đóng gói.
Trong phạm vi một đối tượng, mã, dữ liệu hoặc cả hai có thể là private hoặc public trong đối tượng đó. Mã hoặc dữ liệu riêng chỉ được biết tới và sử dụng được bởi phần khác của đối tượng đó. Điều đó có nghĩa là mã và dữ liệu riêng không thể được sử dụng bởi một bộ phận chương trình tồn tại bên ngoài đối tượng. Khi mã hoặc dữ liệu là public, những phần khác của chương trình có thể sử dụng nó mặc dù nó không được định nghĩa trong đối tượng. Đặc thù là những phần chung của một đối tượng được cung cấp một giao diện điều khiển các thành phần riêng của đối tượng.
Cho tất cả những ý định và mục đích, một đối tượng là một loại biến do người quy định. Có thể kỳ lạ khi một đối tượng liên kết cả mã và dữ liệu có thể được xem như một biến. Tuy nhiên, trong lập trình hướng đối tượng, đó là một trường hợp chính xác. Mỗi lần bạn đình nghĩa kiểu một đối tượng mới là bạn đang tạo ra một kiểu dữ liệu mới. Mỗi trường cụ thể của kiểu dữ liệu này là một biến ghép.
- Login to post comments