Следует ли помнить себя и свою команду, чтобы правильно реализовать класс? Я не полностью использую абстрактный класс следующим образом:
class RectangularRoom(object):
def __init__(self, width, height):
raise NotImplementedError
def cleanTileAtPosition(self, pos):
raise NotImplementedError
def isTileCleaned(self, m, n):
raise NotImplementedError