Ver Mensaje Individual
  #8 (permalink)  
Antiguo 30/12/2011, 20:43
Avatar de HackmanC
HackmanC
 
Fecha de Ingreso: enero-2008
Ubicación: Guatemala
Mensajes: 1.817
Antigüedad: 16 años, 9 meses
Puntos: 260
Sonrisa Respuesta: Objeto que contiene objetos

Hola,

Cita:
Iniciado por carlos_belisario Ver Mensaje
eso ya te queda a ti como desarrollador ya que puedes instanciarlo tanto en el constructor como con un setter, que te conviene mas?? depende de ti
Exacto, depende de los requerimientos de la aplicación, adicionalmente si se piensa en programación orientada a objetos tendrías que definir para que sirve y por qué lo vas a inicializar. Con el ejemplo de A y B resulta bastante superficial puesto que son dos letras.

Pero veamos un ejemplo mas realista, la clase Carro tiene un atributo de otra clase Velocímetro, ¿todos los carros pueden tener velocímetro?, en tu caso sí puesto que definiste el atributo; ahora ¿todos los carros tienen velocímetro al construirlo?, allí es donde decides si no lo inicializas (no tiene velocímetro por defecto) o lo inicializas como una instancia de velocímetro.

La única regla es que cumpla con su objetivo.

Saludos,