Autor Tema: [PREGUNTA] ¿Qué es mejor? Duda con classes  (Leído 226 veces)

Desconectado maska

  • PHPer@ Fijo
  • ***
  • Mensajes: 126
  • Karma: 2
  • Nuev@ PHPer@
    • Ver Perfil
[PREGUNTA] ¿Qué es mejor? Duda con classes
« en: 24 de Septiembre de 2013, 00:24:59 am »
Estoy programando en POO (Programación orientada a objetos).
Tengo las siguientes classes creadas. Connection.class.php, User.class.php.
Me pregunto qué es mejor. Si la opción a) o la b). En la b) instacio o llamo a la class Conecction() y en la a) no.

Me gustaría que me diesen buenas respuestas a poder ser con ventajas y desventajas. Gracias.

Opción A)

$con = new Connection();
$con->connect();

$user = new User();
$user->getUsername;

$con->close();

Opción B)

class User()
{
          private $mysqli;

          public function __construct()
          {
                    $this->mysqli = new Connection();
                    $this->mysqli = $this->mysqli->Connect();
          }

           public function getUsername()
           {
                      ...
           }
}
« Última modificación: 24 de Septiembre de 2013, 17:33:36 pm por maska »

Comunidad PHPeros

[PREGUNTA] ¿Qué es mejor? Duda con classes
« en: 24 de Septiembre de 2013, 00:24:59 am »