Computer Science - Object-Oriented Programming - Abstraction - Design Abstract Classes
P1: 'Import ABC' → from abc import ABC, ___method [abstract]. P2: 'Abstract class definition' → class Database(___): [ABC] @abstractmethod def connect(self): pass; @abstractmethod def query(self, sql): pass. P3: 'Concrete implementation' → class MySQL(Database): def connect(self): return 'Connected