Objektově orientované programování, didaktika informatiky