Bài giảng "Lập trình hướng đối tượng - Chương 3: Sơ đồ lớp (class)" cung cấp cho người đọc các kiến thức: Khái niệm sơ đồ lớp, các thành phần trong sơ đồ lớp. nội dung chi tiết. | Chương 3 : Sơ đồ lớp (class ) GV : TS. Trương Quốc Định Nội dung Khái niệm sơ đồ lớp Các thành phần trong sơ đồ lớp Khái niệm sơ đồ lớp Được xem là một trong số các mô hình quan trọng của pp phân tích hướng đối tượng Mô tả cấu trúc tĩnh của hệ thống Mô tả thành phần dữ liệu của hệ thống Các thành phần trong sơ đồ lớp Lớp Thuộc tính Phương thức Quan hệ Associations Generalization Dependency Realization Ràng buộc, chú thích Lớp Là khái niệm cho phép mô tả một tập hợp các đối tượng có cùng các đặc tính: cùng một ngữ nghĩa, có chung các thuộc tính, các phương thức và các quan hệ. Một đối tượng là một thể hiện của lớp. Lớp Stereotype Lớp biên (boundary class). Lớp biên là lớp nằm trên biên hệ thống và môi trường. Chúng có thể là biểu mẫu (form), báo cáo (report), giao diện với phần cứng như máy in, máy quét và là giao diện với các hệ thống khác. Lớp thực thể (entity class). Lớp thực thể lưu trữ thông tin mà nó sẽ được ghi vào bộ nhớ ngoài. Thí dụ lớp Mon_hoc là lớp thực thể. Lớp điều khiển (control class). Lớp điều khiển có trách nhiệm điều phối hoạt động của các lớp khác. Lớp Lớp biên Giao diện người dùng Tập trung vào thông tin được thể hiện, tương tác như thế nào Không tập trung vào các hiệu ứng hình ảnh Ví dụ - Form lập hóa đơn bán hàng Giao diện hệ thống Tập trung vào các chuẩn giao tiếp Không tập trung vào làm thế nào cài đặt các chuẩn giao tiếp đó Lớp Lớp điều khiển Điều khiển, phối hợp các hoạt động của hệ thống Phân phối công việc cho các lớp Điều khiển lớp biên và lớp thực thể Lớp Abstract class Là lớp không thể khởi tạo trực tiếp đối tượng từ nó. Lớp trừu tượng được sử dụng với mục tiêu ạo các lớp kế thừa từ nó. Các lớp kế thừa có thể là lớp trừu tượng hoặc không. Lớp Interface Là lớp không có thuộc tính và các phương thức là các phương thức ảo. Các phương thức không được cài đặt. Các phương thức sẽ được cài đặt trong các lớp kế thừa. Các thành phần của Lớp Tên lớp : Phải có nghĩa, bắt đầu bằng chữ hoa Nếu được đóng . | Chương 3 : Sơ đồ lớp (class ) GV : TS. Trương Quốc Định Nội dung Khái niệm sơ đồ lớp Các thành phần trong sơ đồ lớp Khái niệm sơ đồ lớp Được xem là một trong số các mô hình quan trọng của pp phân tích hướng đối tượng Mô tả cấu trúc tĩnh của hệ thống Mô tả thành phần dữ liệu của hệ thống Các thành phần trong sơ đồ lớp Lớp Thuộc tính Phương thức Quan hệ Associations Generalization Dependency Realization Ràng buộc, chú thích Lớp Là khái niệm cho phép mô tả một tập hợp các đối tượng có cùng các đặc tính: cùng một ngữ nghĩa, có chung các thuộc tính, các phương thức và các quan hệ. Một đối tượng là một thể hiện của lớp. Lớp Stereotype Lớp biên (boundary class). Lớp biên là lớp nằm trên biên hệ thống và môi trường. Chúng có thể là biểu mẫu (form), báo cáo (report), giao diện với phần cứng như máy in, máy quét và là giao diện với các hệ thống khác. Lớp thực thể (entity class). Lớp thực thể lưu trữ thông tin mà nó sẽ được ghi vào bộ nhớ ngoài. Thí dụ lớp Mon_hoc là lớp thực .