Introduction
Welcome to the year 2100, where humanity has reached the stars and established thriving space cities among the cosmos. In this futuristic scenario, you are a pioneering Space City Architect tasked with creating innovative solutions to adapt to the ever-evolving needs of these celestial metropolises.
As an architect responsible for designing robust building blocks of a space city, you'll need to employ the advanced concept of polymorphism. This programming principle will allow your creations to interact and communicate seamlessly with various space city systems using a common interface, despite their underlying differences.
Your objective in this lab is to harness the power of Python polymorphism to create flexible and maintainable code for the city's infrastructure components. Through this, you'll ensure the city's growth and adaptability for centuries to come. Prepare to be at the forefront of space urban development, architect!