Tôi đang viết một số phương thức gọi các phương thức khác.
Để truyền thông tin tôi có một vài lựa chọn:
Truyền thông tin dưới dạng tham số
Đặt các biến thể hiện để các phương thức khác có thể truy cập chúng
Khi nào tôi nên chọn một tùy chọn khác?
Có vẻ như tùy chọn đầu tiên là tốt vì nó rất cụ thể về những gì đang được thông qua. nhược điểm dường như là rất nhiều giá trị đang được truyền qua.
Phương thức thứ hai không yêu cầu chuyển tất cả các giá trị xung quanh nhưng dường như dẫn đến rất nhiều phép thuật trong đó các phương thức đặt các biến đối tượng 'ở đâu đó'
Tôi có nên luôn luôn rõ ràng về việc được truyền cho các phương thức khác trong lớp không? Có ngoại lệ như vậy này?