Creating a Manufacturing Company
In the final exercise of this lesson, you'll create an updated version of the Company
abstract base class before creating a Manufacturing
company. The ABC
class and abstractmethod
decorators have been imported from abc
for you. Good luck!
This exercise is part of the course
Intermediate Object-Oriented Programming in Python
Hands-on interactive exercise
Have a go at this exercise by completing this sample code.
# Define a Company abstract base class with a pay_taxes() method
____ ____(____):
____
____ ____(self):
pass
def report_revenue(self):
print(f"{self.name} is reporting ${self.revenue} of revenue")