Duck typing là gì
* Duck typing là 1 tính năng đặc trưng của 1 số ngôn ngữ động (dynamic
language) như Ruby, Python, ...
* Tên gọi bắt nguồn từ duck test [https://en.wikipedia.org/wiki/Duck_test] với
tư tưởng:
"If it walks like a duck and quacks like