| Giai ?o?n | Ch? ?? chnh | N?i dung & Ho?t ??ng h?c t?p | M?c tiu & S?n ph?m |
|---|---|---|---|
| 1 | N?n t?ng C++ |
|
|
| 2 | Gi?i thi?u v? OOP |
|
|
| 3 | L?p v ??i t??ng |
|
|
| 4 | Tnh ?ng gi |
|
|
| 5 | Tnh K? th?a |
|
|
| 6 | Tnh ?a hnh |
|
|
| 7 | Tnh Tr?u t??ng |
|
|
| 8 | Cc khi ni?m OOP Nng cao |
|
|
| 9 | Th? vi?n M?u Chu?n (STL) |
|
|
| 10 | Nguyn l SOLID |
|
|
| 11 | M?u Thi?t k? (Design Patterns) |
|
|
T? duy C?t li cho L?p trnh H??ng ??i t??ng
1. T? duy Tr?u t??ng ha
T?p trung vo "ci g" m?t ??i t??ng lm, khng ph?i "lm nh? th? no". Che gi?u s? ph?c t?p v ch? hi?n th? cc ch?c n?ng c?n thi?t.
2. M hnh ha Th? gi?i th?c
Nhn nh?n v?n ?? d??i d?ng cc ??i t??ng t??ng tc. M?i ??i t??ng c d? li?u (thu?c tnh) v hnh vi (ph??ng th?c) ring.
3. ?u tin Tnh ?ng gi
B?o v? d? li?u c?a m?t ??i t??ng kh?i s? truy c?p tri php. Lun b?t ??u v?i `private` v ch? m? quy?n truy c?p khi th?c s? c?n thi?t.
4. Xy d?ng t? cc M?nh ghp
Thi?t k? cc l?p c m?c ?ch r rng, ??c l?p v c th? ti s? d?ng. T?n d?ng k? th?a v ?a hnh ?? t?o m linh ho?t, d? b?o tr.