TAILIEUCHUNG - Bài giảng Chương 8: Thiết kế lớp và phương thức

"Bài giảng Chương 8: Thiết kế lớp và phương thức" giúp người học làm quen với các tiêu chí của thiết kế hướng đối tượng: khớp nối, sự gắn kết và sự đồng cảm; chỉ định, tái cấu trúc và tối ưu hóa thiết kế đối tượng; xác định việc sử dụng lại các lớp, thư viện, khung và thành phần được xác định trước; chỉ định các ràng buộc và hợp đồng; tạo ra một đặc tả phương pháp. | Chương 8 Thiết kế lớp và phương thức 1 Mục tiêu của chương Làm quen với các tiêu chí của thiết kế hướng đối tượng khớp nối sự gắn kết và sự đồng cảm. Có thể chỉ định tái cấu trúc và tối ưu hóa thiết kế đối tượng. Có thể xác định việc sử dụng lại các lớp thư viện khung và thành phần được xác định trước. Có thể chỉ định các ràng buộc và hợp đồng. Có thể tạo ra một đặc tả phương pháp. 2 Các đặc điểm cơ bản của hướng đối tượng 3 Các phần tử của phân tích hướng đối tượng - Các lớp đối tượng - Các đối tượng - Các thuộc tính - Các trạng thái - Các phương thức - Các thông điệp 4 Tính đóng gói và ẩn dấu thông tin - Đóng gói là cơ chế tổ hợp các thao tác và dữ liệu vào một đối tượng. - Ẩn dấu thông tin có nghĩa là chỉ những thông tin của một đối tượng được yêu cầu sử dụng mới xuất hiện ở bên ngoài đối tượng đó. Ẩn dấu thông tin có liên quan mật thiết với phạm vi hoạt động của phương thức và thuộc tính visibility . - Sự liên lạc tương tác giữa các đối tượng đều thông qua phương thức. - Việc sử dụng đối tượng để gửi một thông điệp làm kích họat một phương thức là chìa khóa cho khả năng sử dụng lại key to reusability vì nó che cho hoạt động bên trong của đối tượng khỏi bị những thay đổi bên ngoài của hệ thống tác động đến. Nó cũng giữ cho hệ thống không bị ảnh hưởng khi đối tượng bị thay đổi. 5 Tính đa hình Đa xạ và ràng buộc động - Đa hình có nghĩa là hệ thống hướng đối tượng có thể cùng gửi một thông điệp được gửi đến một tập các đối tượng nhưng nó kích hoạt thực hiện các phương thức khác nhau trên các đối tượng khác nhau. - Ràng buộc động có nghĩa kiểu của đối tượng được phân biệt tại thời điểm thực hiện. Ví dụ giả sử chúng ta có một danh sách mảng các nhân viên bao gồm cả nhân viên trả lương theo giờ công và nhân viên trả lương theo tháng. Trên mỗi đối tượng nhân viên thuộc cả hai loại này đều có phương thức tính lương computerPay như hình ở slide liền sau. Khi một thông điệp gửi tính lương cho tất cả các đối tượng nhân viên thì với mỗi loại nhân viên sẽ thực hiện phương .

TÀI LIỆU LIÊN QUAN
TỪ KHÓA LIÊN QUAN
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.