Khi cần đến trường hợp này là khi bạn cần thiết kế một function có thể truyền nhiều tham số, và function này cũng thay đổi theo từng thời điểm sử dụng, đồng thời chúng làm cùng 1 logic bạn không thể viết thêm 1 function khác chỉ để làm lại 1 việc tương tự.