Có vẻ như Python có một số hạn chế về các phương thức mẫu.Khắc phục các hạn chế của Python liên quan đến các phương thức ví dụ
- Không thể sao chép phương pháp thể hiện.
- Không thể chọn phương pháp thể hiện.
Đây là vấn đề đối với tôi, bởi vì tôi làm việc theo hướng đối tượng project, trong đó tôi tham chiếu các phương pháp mẫu và sử dụng cả in sâu và tẩy. Điều tẩy rửa được thực hiện chủ yếu bằng cơ chế đa xử lý.
Điều gì sẽ là cách hay để giải quyết vấn đề này? Tôi đã làm một số cách giải quyết xấu cho vấn đề sao chép, nhưng Tôi đang tìm một giải pháp đẹp hơn cho cả hai vấn đề.
Có ai có bất kỳ đề xuất nào không?
Cập nhật:
trường hợp sử dụng của tôi: Tôi có một hệ thống sự kiện nhỏ. Mỗi sự kiện có một thuộc tính .action
trỏ đến một hàm mà nó phải kích hoạt, và đôi khi hàm đó là một phương thức thể hiện của một số đối tượng.
Thông thường, chúng tôi cung cấp mã ở tất cả các địa điểm mà chúng tôi đang làm việc và chỉ di chuyển đại diện của tiểu bang xung quanh. Chuyển giao trạng thái đại diện phổ biến hơn và đơn giản hơn. Có chuyện gì vậy? –
S.Lott, bạn rõ ràng có nhiều kinh nghiệm hơn với vấn đề này, nhưng hãy giải thích nó với tôi theo cách ngớ ngẩn hơn, bạn gợi ý cái gì, nó liên quan như thế nào, "Chuyển trạng thái đại diện" là gì, v.v. –
Bạn đang nói "Tôi muốn chọn phương pháp dụ", nhưng bạn không nói tại sao. Nó sẽ giúp chúng tôi biết bạn đang cố gắng giải quyết vấn đề gì, vì có thể có một cách Pythonic hơn để làm điều đó. Có vẻ như bạn đang suy nghĩ trong Ruby ... –