0
몇 가지 유틸리티 메소드를 제공하는 DB 주위에 래퍼가 있습니다. DB 랩퍼의 인스턴스는 한 번 작성되며 기본 클래스에서 액세스 할 수 있습니다. 헬퍼 클래스에서이 인스턴스를 재사용하고 C# 또는 Java와 같은 OOP에 대한 내 경험으로 인해 종속성 주입을 고려했습니다. 그러나 파이썬을 사용하면이 작업을 수행 할 때 인텔리 센스 지원을 잃는 것처럼 보입니다. 함수마다 의존성 삽입 예제를 보았지만, 래퍼 클래스에 여러 가지 다른 기능이 있기 때문에이 방법은 저에게는 효과적이지 않습니다. 이것을 달성하기위한 파이썬 적 방법은 무엇입니까?의존성 주입과 비슷한 방식으로 인스턴스를 재사용하는 Python-ic 방법
문제는 intellisense 지원으로, 클래스를 매개 변수로 전달하면 잃게됩니다. ( – oldbam
if '(..., resourceA = MyClass)'와 같은 인수를 사용합니다. – thebjorn
그러면 호출자는 값을 제공 할 필요가 없다고 생각할 수 있습니다. – oldbam