Object-oriented programming
Object-oriented programming languages.