🎭 OOP trong NestJS (Phần 2): Encapsulation & Decorators
🎯 Mục tiêu: Hiểu Encapsulation và "de-magic" các decorators của NestJS. Tiếp tục phát triển
UserServicetừ Phần 1.
📌 Recap từ Phần 1
Trong Phần 1, chúng ta đã:
- Chuyển từ functional sang class-based
UserService - Hiểu
thiskeyword và constructor injection - Thấy decorator
@Injectable()nhưng chưa giải thích
Bây giờ, hãy hiểu tại sao decorator đó quan trọng và cách NestJS sử dụng chúng.