ઑબ્જેક્ટ-ઓરિએન્ટેડ પ્રોગ્રામિંગના વિચારોનું અમલીકરણ અને વેરિયેબલના પ્રકારને બદલવાની સ્વતંત્રતા હિંમતભર્યા કલ્પનાઓને વાસ્તવિકતા બનાવે છે.