Tag: ABSTRACT-CLASS
He visto código que declara métodos abstractos que realmente tienen un cuerpo no trivial. ¿Cuál es el punto de esto si tienes que implementarlo en cualquier clase concreta de todos modos? ¿Es solo para permitirte hacer algo como esto? def method_a(self): super(self).method_a()
Estoy trabajando en un proyecto con Vert.x que utiliza Dagger para la Inyección de Dependencias, y hay una clase que está creando un problema insostenible con la forma en que se realiza la inyección. Esta es la clase que tengo: public class ClassManager { private List<parentclass> all = new ArrayList<>(); . . . Read more
Este es el error que estoy enfrentando: src/Model.ts:11:16 – error TS2797: Una clase de mixin que se extiende de una variable de tipo que contiene una firma de construcción abstracta también debe declararse como ‘abstracta’. 11 return class Foo2 extends Base { ~~~~ y este es el código: abstract class . . . Read more
Todos sabemos que las interfaces y las clases abstractas son necesarias para muchos principios de diseño, y se nos dice que son “la mejor práctica” de programación, tanto para propósitos de mantenimiento como de expansión. ¡Pero también he escuchado a personas diciendo, “NO abuses de las interfaces o las clases . . . Read more
Básicamente la pregunta en el título pero aquí hay un poco más de detalle: Tengo un conjunto de clases de las que se pueden crear objetos similares (por ejemplo, animales y tengo las clases Tigre, Cocodrilo, Lobo, etc. lo que quieras). Y los tipos de esos objetos están especificados por . . . Read more