from abc import ABCMeta, abstractmethod class Template(object, metaclass=ABCMeta): """ Abstract Template class as part of the Template design pattern. """ @abstractmethod def go(self): """ Abstract method to call the concrete templates methods. """ pass