En cuanto a la eficiencia, clases declarando simplifica muchas optimizaciones del compilador que permiten el desarrollo de método eficiente y de búsqueda de instancia variable.