from abc import ABC, abstractmethod class MessageFactory(ABC): @abstractmethod def new(self, raw_message) -> object: pass