¿Qué son los constructores semánticos? - Named constructors

  Рет қаралды 5,236

CodelyTV - Redescubre la programación

CodelyTV - Redescubre la programación

Күн бұрын

Пікірлер: 9
@jllado
@jllado 8 жыл бұрын
Mmm, no se me había ocurrido usar factory methos para los throw exception. Muy bueno! Y buen vídeo ;-)
@CodelyTV
@CodelyTV 8 жыл бұрын
Gracias +Juan Llado !!
@MrBlemil
@MrBlemil 3 жыл бұрын
Me gusta este formato. Escribes el código de manera tranquila mientras das la explicación.
@rodrigomendozamelgar8392
@rodrigomendozamelgar8392 4 жыл бұрын
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.
@luisdamian4387
@luisdamian4387 4 жыл бұрын
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
@randommode9743
@randommode9743 4 жыл бұрын
Gracias brother
@brabuz8605
@brabuz8605 8 жыл бұрын
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?
@CodelyTV
@CodelyTV 8 жыл бұрын
+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
@germanibanez3425
@germanibanez3425 5 жыл бұрын
Los parámetros que recibe un constructor deberían ser los mínimos para que tu objeto tenga la funcionalidad requerida
Caso real replanteamiento diseño de Software - #SCBCN15
9:32
CodelyTV - Redescubre la programación
Рет қаралды 3,3 М.
Errores comunes al diseñar Interfaces - #SOLID - ISP
9:56
CodelyTV - Redescubre la programación
Рет қаралды 26 М.
Bike vs Super Bike Fast Challenge
00:30
Russo
Рет қаралды 23 МЛН
Bend The Impossible Bar Win $1,000
00:57
Stokes Twins
Рет қаралды 45 МЛН
Electric Flying Bird with Hanging Wire Automatic for Ceiling Parrot
00:15
Por qué programar sin usar "else" - Cláusulas de guarda - #Refactoring #MoviolaCodelyTV
9:25
CodelyTV - Redescubre la programación
Рет қаралды 29 М.
Los 3 tipos de Caché que todo Developer debería conocer: HTTP vs Reverse Proxy vs App
15:50
CodelyTV - Redescubre la programación
Рет қаралды 36 М.
Por qué no se entiende la S de SOLID: Principio de Responsabilidad Única
33:35
CodelyTV - Redescubre la programación
Рет қаралды 23 М.
Por qué NO usar getters y setters | Tell don't ask
14:46
CodelyTV - Redescubre la programación
Рет қаралды 68 М.
Lo que necesitas saber de IA como Developer: Modelos vs Ollama vs LangChain
16:57
CodelyTV - Redescubre la programación
Рет қаралды 20 М.
30 TRUCOS DE PROGRAMACIÓN QUE DEBES SABER en 10 MINUTOS
12:26
CodelyTV - Redescubre la programación
Рет қаралды 113 М.
Bike vs Super Bike Fast Challenge
00:30
Russo
Рет қаралды 23 МЛН