Sự phân cấp lớp

Một phần của tài liệu CÁC MÔ HÌNH DỮ LIỆU (Trang 29 - 31)

2.5.3. Sự phân cấp lớp

Một thành phần chủ yếu khác trong mơ hình dữ liệu Một thành phần chủ yếu khác trong mơ hình dữ liệu hướng đối tượng là ký hiệu của các lớp con và sự phân cấp giữa hướng đối tượng là ký hiệu của các lớp con và sự phân cấp giữa

các lớp, một sự hình thức hố của các liê kết “là-một”. các lớp, một sự hình thức hố của các liê kết “là-một”.

3030 30

 Giả sử chúng ta có một lớp C và chúng ta muốn định Giả sử chúng ta có một lớp C và chúng ta muốn định nghĩa một lớp con D. Chúng ta bắt đầu với cùng cấu trúc đối nghĩa một lớp con D. Chúng ta bắt đầu với cùng cấu trúc đối tượng với lớp con D như đối với lớp C và với cùng tập các tượng với lớp con D như đối với lớp C và với cùng tập các phương thức đối với lớp con D như đối với lớp C. Sau đó chúng phương thức đối với lớp con D như đối với lớp C. Sau đó chúng ta có thể thay đổi lớp C như sau:

ta có thể thay đổi lớp C như sau:

 Nếu cấu trúc đối với lớp C là một kiểu bộ có dạng: Nếu cấu trúc đối với lớp C là một kiểu bộ có dạng: TUPLEOF(T1, T2, ..Tk) thì chúng ta có thể thêm một số thuộc TUPLEOF(T1, T2, ..Tk) thì chúng ta có thể thêm một số thuộc tính đối với cấu trúc bộ này đặc trưng riêng cho các đối tượng tính đối với cấu trúc bộ này đặc trưng riêng cho các đối tượng thuộc lớp con D.

thuộc lớp con D.

 Chúng ta có thể tạo các phương thức mới mà chỉ áp Chúng ta có thể tạo các phương thức mới mà chỉ áp dụng đối với lớp con D.

dụng đối với lớp con D.

 Chúng ta có thể định nghĩa lại các phương thức của Chúng ta có thể định nghĩa lại các phương thức của lớp C để nó có một ý nghĩa mới đối với lớp con D.

3131 31

Một phần của tài liệu CÁC MÔ HÌNH DỮ LIỆU (Trang 29 - 31)

Tải bản đầy đủ (PPT)

(33 trang)