Tôi mới bắt đầu viết một số lớp mới và tôi nhận thấy rằng tôi đã thêm rất nhiều đối số phương thức không thực sự cần thiết. Đây là theo thói quen để tránh có trạng thái trong các lớp dành riêng cho một số cuộc gọi phương thức, thay vì là cấu hình chung hoặc các phụ thuộc của lớp.
Làm như vậy có nghĩa là rất nhiều phương thức không thể có đối số kết thúc bằng một, hai hoặc ba.
Tôi muốn nghe ý kiến của bạn về những gì bạn nghĩ về sự đánh đổi này, và cách bạn quyết định nên tiếp cận phương pháp nào trong tình huống nào?
Vì mã thường dễ hiểu hơn tiếng Anh khi mô tả mã, tôi đã tạo ra một ý chính nhỏ có cả hai biến thể trong đó: https://gist.github.com/JeroenDeDauw/6525656