Object oriented programming advantage