Role-oriented programming

Home > Computer Science > Software Engineering > Object-Oriented Programming (OOP) > Role-oriented programming

This method defines behavior based on the roles that objects play in a system, rather than their inherent attributes. It is often used in systems with complex interactions and hierarchies.