Object-oriented paradigm