Cita:
Iniciado por hhs En realidad todo se trata de objetos. las interfaces y las clases abstractas es la representación explicita de abstracciones de un objeto o un conjunto de ellos.
Las clases estáticas son mas una conveniencia en los lenguajes, que parte del paradigma orientado a objetos.
Si, todo se trata de objetos y sus mensajes
Sin animo de entrar en discusion lo que quiero explicitar es que cuando uno comienza cree que crear clases e instanciar objetos te hace programar OO,
sin embargo:
-
No siempre hay que instanciar una clase
-
A veces se quiere instanciar una sola vez (anti-patron Singleton)
-
No se trata de llenar el sistema de objetos que luego no puedan relacionarse de forma predecible con nuevas entidades, sino de usar Interfaces y definir con claridad las cosas.