| Giai đoạn | Chủ đề chính | Nội dung & Hoạt động học tập | Mục tiêu & Sản phẩm |
|---|---|---|---|
| 1 | Giới thiệu chung |
|
|
| 2 | Các khái niệm cơ bản |
|
|
| 3 | Quy trình Phân tích Hướng đối tượng |
|
|
| 4 | UML – Ngôn ngữ Mô hình hóa Thống nhất |
|
|
| 5 | Thiết kế Hướng đối tượng |
|
|
| 6 | Mẫu Thiết kế |
|
|
| 7 | Cài đặt và Kiểm thử |
|
|
| 8 | Quản lý dự án PT&TK HĐT |
|
|
| 9 | Xu hướng ứng dụng |
|
|
Tư duy Cốt lõi cho OOAD
1. Trừu tượng hóa để Đơn giản hóa
Tập trung vào những gì một đối tượng "làm" thay vì "làm như thế nào". Che giấu sự phức tạp bên trong để tạo ra các thành phần dễ sử dụng và quản lý.
2. Gắn kết cao, Khớp nối thấp
Thiết kế các lớp có trách nhiệm rõ ràng, tập trung (gắn kết cao) và giảm thiểu sự phụ thuộc giữa chúng (khớp nối thấp) để tạo ra hệ thống linh hoạt, dễ thay đổi.
3. Mô hình hóa Thế giới thực
Suy nghĩ về hệ thống như một tập hợp các đối tượng tương tác với nhau, phản ánh các thực thể và quy trình trong thế giới thực để tạo ra thiết kế trực quan.
4. Thiết kế cho sự Thay đổi
Luôn dự đoán rằng các yêu cầu sẽ thay đổi. Sử dụng các nguyên tắc như SOLID và Mẫu thiết kế để xây dựng phần mềm có thể mở rộng và thích ứng mà không cần viết lại từ đầu.