from abc import ABCMeta, abstractmethod
class MyAbstractClass(metaclass=ABCMeta):
@abstractmethod
def my_abstract_method(self):
pass
@abstractmethod
def another_abstract_method(self):
pass
# This is a concrete class that extends the abstract base class
class MyConcreteClass(MyAbstractClass):
def my_abstract_method(self):
print("Implementation of my_abstract_method")
def another_abstract_method(self):
print("Implementation of another_abstract_method")
# Use the concrete class
obj = MyConcreteClass()
obj.my_abstract_method()
obj.another_abstract_method()