Title: Polymorphie anwenden

### Polymorphie anwenden

Gemeinsame Methodennamen machen Code flexibel: Die Schleife muss nicht wissen, welches konkrete Objekt sie verarbeitet.

class Circle:
def area(self):

class Rectangle:
def area(self):
return 3 * 4

shapes = [Circle(), Rectangle()]
for shape in shapes:
print(shape.area())

Füge `Triangle` mit `area()` hinzu und nimm ein Dreieck in die Liste auf.

class Rectangle:
def area(self):
return 3 * 4

shapes = [Rectangle()]
for shape in shapes:
print(shape.area())