Category: Object-Oriented Paradigm