2010-02-03 2 views
1

개체에 대한 래퍼 클래스가 있습니다. 예를 들어 wrapper+=a과 같이 래핑 된 객체에 적용된 모든 작업을 적용하여 결과가 wrapped+=a과 같은 결과를 얻을 수 있도록합니다. 나는 이것을 모든 사업자에게 적용하고 싶다. 각 연산자를 명시 적으로 재정의하지 않고 모든 연산자를 재정의하는 간단한 방법?파이썬의 모든 연산자를 재정의하십시오.

답변

1

아니, 죄송합니다. 이 작업을 한 번 이상 수행해야한다면 인터페이스를 작성할 수도 있지만 (아마도 데코레이터 또는 기본 클래스로) 쉽게이 작업을 수행 할 수 있습니다. 또는 provided을 이미 사용하십시오. (내가 너무 늦은 것 같아요.)