# Strategy (outline) ## 1. Đặt vấn đề ## 2. Giải pháp ### a) Giới thiệu Strategy pattern ### b) Cách thức hoạt động (sơ đồ) ## 3. Bàn luận ### a) Ưu điểm ### b) Nhược điểm ### c) Sử dụng khi nào ### d) So sánh với mẫu liên quan: State pattern ## 4. Cài đặt minh họa ## 5. Demo và Hỏi đáp ## Tham khảo: [Gang of Four.pdf](https://github.com/media-lib/prog_lib/blob/master/general/Gang%20of%20Four%20-%20Design%20Patterns%20-%20Elements%20of%20Reusable%20Object-Oriented%20Software.pdf) ## Note của thầy về seminar tuần 1 - Slide ít chữ, chữ có trên slide thì không cần đọc lại, mà cần diễn giải - Nhìn khán giả thay vì chỉ nhìn slide - Không nhún, lắc khi thuyết trình