A煤n no tienes acceso a esta clase

Crea una cuenta y contin煤a viendo este curso

Implementaci贸n de una entidad

18/25
Recursos

Aportes 10

Preguntas 5

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesi贸n.

Yo estar茅 usando PHP, dejo el link al repo por si quieren darle un vistazo:

https://github.com/RetaxMaster/arquitectura-backend

Dejar茅 aqu铆 el c贸digo 煤nicamente de IPoduct:

En PHP, con las interfaces, no se pueden definir propiedades, tienes que definirlas mediante getters y setters, lo que no entiendo con C# es si ese { get; set; } que se ponen equivalen a getters y setters en otros lenguajes, como sea, aqu铆 est谩 el c贸digo en PHP, los dem谩s archivos est谩n en el repo ^^:

IProduct.php

<?php

namespace App;

interface IProduct {

    public function getName() : string;
    public function setName() : void;

    public function getManufacturer() : string;
    public function setManufacturer() : void;

    public function getSKU() : string;
    public function setSKU() : void;

    public function getFeatures() : array;
    public function setFeatures() : void;

    public function getContent() : string;

}

?>

隆H铆joles! Me gusta esta secci贸n, ya que complementamos en c贸digo lo que podemos hacer.
Sin embargo, considero que programar sin tener el otro lado de la moneda, es decir, la UI, esta secci贸n es 鈥渓o que consideramos o creemos鈥 que va a hacer.

Y muchas veces, son interpretaciones diferentes y habr谩 cohesi贸n o conflicto cuando las espectativas o faltas de comunici贸n no existen.

Someone in JavaScript?

Yo estare usando django y django rest framework, les dejo el repositorio por si a alguien le sirve:
RandomCameras-backend

Es altamente recomendable seguir esta clase sin implementar c贸digo a煤n, por dos cosas: Primero a medida que el profe implementa a煤n est谩 definiendo entidades y atributos; segundo, se incorporan dificultades propias del lenguaje que est谩 usando el profe (C#). Altamente recomendado seguir la clase con un diagrama de entidad relaci贸n o l谩piz y papel, obviar las particularidades del lenguaje (si no lo vas a usar) y una vez claro el modelo de datos, entonces implem茅ntalo en el lenguaje que hayas escogido para programar. As铆 no te pierdes.

En mi caso utilizare Python con Django, implemente un modelo abstracto para definir los atributos de un producto.

Adem谩s, cree dos apps, una para reviews y otra editors. Por el momento el modelo Camera vivir谩 en la app reviews(Aunque se puede crear otra app para products).

El repositorio estar谩 aqu铆. Si tienes alguna opini贸n del c贸digo me fascinar铆a leerla 馃槉.

Si alguien lo esta haciendo en django python . me podr铆an compartir el repositorio?

Solo escribiendo el atajo 鈥減rop鈥 y presionando tab tab se genera la propiedad completa:

public TYPE Type { get; set; }

Se creamos una interfaz per singolo Producto, si por ejemplo deseo agregar flash(accesorio separato, no incluido en la camara, no seria una feactures) per gestire un nuovo review seria forzado aprire il codice e hacer las modificas pertinente y recompilar?