Mmm, no se me había ocurrido usar factory methos para los throw exception. Muy bueno! Y buen vídeo ;-)
@CodelyTV8 жыл бұрын
Gracias +Juan Llado !!
@MrBlemil3 жыл бұрын
Me gusta este formato. Escribes el código de manera tranquila mientras das la explicación.
@rodrigomendozamelgar83924 жыл бұрын
Hola una consulta a partir del min 6:35, hablas de recuperar el objeto de base de datos, dices colocar como publico el constructor o hacer un setter del atributo is_active, pero si haces publico el constructor cualquier otro programador podria utilizar el constructor y no el metodo de fabrica. Mi consulta va mas por como "settear el atributo is_active". Una opcion podria ser declarar otro metodo de fabrica que permita construir el objeto con todos los atributos, pero esto tampoco prohibe a otro programador de utilizar este metodo al momento de crear el objeto desde cero, es decir no cargarlo de base de datos.
@luisdamian43874 жыл бұрын
Hola Javi, consulta, se podría crear mas de uno de estos "named contructor" en una clase?, por ejemplo: en la clase "user" que utilizas en el ejemplo
@randommode97434 жыл бұрын
Gracias brother
@brabuz86058 жыл бұрын
es mala practica usar en los parametros Null o " ", en caso que no queramos insertar datos en todos los parámetros del constructor?? por ejemplo __contruct($id_user="",$nombre="",$apellido=null){ // el this->id_user = $id_user; sucesivamente } $user = new User(" ","codely",NULL); es mala practica?
@CodelyTV8 жыл бұрын
+BrabuZ Buenas! Como respondía en tu comentario en el vídeo de "Por qué no usar getters y setters" ( kzbin.info/www/bejne/eJaQhn-Ffqx0kM0 ), es un tema interesante el que planteas, seguro que lo tratamos en un vídeo posterior porque la verdad es que tiene bastante miga :D
@germanibanez34255 жыл бұрын
Los parámetros que recibe un constructor deberían ser los mínimos para que tu objeto tenga la funcionalidad requerida