Python OOP Design Patterns | FindPrompts