Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/10/2008, 13:13
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Duda sobre teoria de clases

Hola keysher,

Lo que quieres es un híbrido de lo que es el patrón factory, para crear los objetos, pero pertenecientes a la clase carro, y lo puedes hacer siguiendo una teoría básica, por ejemplo:
Código php:
Ver original
  1. class Carro {
  2.        private $_id = null;
  3.        private $_ruedas = array();
  4.  
  5.        public function getId() {
  6.                 return $this->_id;
  7.        }
  8.  
  9.        public function creaRueda() {
  10.                 $rueda = new Rueda($this); // Aqui dentro de rueda llamamos a getId por ejemplo de Carro..
  11.                 $this->_ruedas[] = $rueda;
  12.                 return $rueda;
  13.        }
  14. }

Con eso estas "atando" la rueda a esa instancia de carro..

Saludos.