from abc import ABC, abstractmethod

class AbstractClass(ABC):
    @abstractmethod
    def method(self):
        ...


class Subclass(AbstractClass):
	def method(self):
		return "Metodo da subclasse"


class VirtualSubclass:
	def method(self):
		return "Metodo da subclasse virtual"

AbstractClass.register(VirtualSubclass)


print(issubclass(Subclass, AbstractClass))
print(issubclass(VirtualSubclass, AbstractClass))