Khi làm việc với Python, chúng ta thường gặp rất nhiều function @ trước khi định nghĩa một hàm hay 1 class. Đây là 1 feature đặc biệt của Python. Nên mình và các bạn cùng nhau hiểu để rõ hơn về nó nha Nhưng trước tiên, chúng ta hãy cùng quay lại và bắt đầu từ những Function của Python. 1. Function Một function trong Python được định nghĩa như sau: def function_name(name): return 'My name is %s' %...
Happy New Year Python Decorator Pattern1. Giới thiệu Phân loại: Structural pattern Bí danh: Wrapper Mục đích: Mở rộng tính năng của một object tại run-time, decorator cung cấp một sự thay thế linh hoạt cho subclass để mở rộng tính năng của object Tần suất sử dụng: bình thường 2. Mục đích ra đời Hãy tưởng tượng rằng bạn đang làm việc với một thư viện thông báo cho phép các chương trình khác thông báo cho người dùng của họ về...
Decorator Pattern Design Patterns Structural Design Pattern Structural Patterns Decorator