Multi-paradigm: object-oriented