Sin embargo, cuando se mezclan puntos de vista se viola la separación fundamental entre interfaces y detalles de implementación, que es uno de los principales beneficios del paradigma de orientación a objetos.