abstract-class

Interfaz vs Clase Abstracta (general OO)

He tenido recientemente dos entrevistas telefónicas donde me han preguntado sobre las diferencias entre una Interfaz y una cl ... ¿Cómo se decide entre usar una Clase Abstracta y una Interfaz? ¿Cuál es la diferencia entre una interfaz y clase abstracta?

Usar Mockito para probar clases abstractas

Me gustaría probar una clase abstracta. Claro, puedo escribir manualmente un simulacro que hereda de la clase. ¿Puedo hacer esto usando un framework de burla (estoy usando Mockito) en lugar de hacer a mano mi mock? ¿Cómo?

Diferencia entre clase abstracta e interfaz en Python

¿Cuál es la diferencia entre la clase abstracta y la interfaz en Python?

Crear una clase abstracta en Objective-C

Originalmente soy un programador Java que ahora trabaja con Objective-C. Me gustaría crear una clase abstracta, pero eso no parece ser posible en Objective-C. ¿Es esto posible? Si no, ¿qué tan cerca de una clase abstracta puedo estar en Objective-C?

Al utilizar una interfaz en lugar de una clase abstracta y viceversa?

Esta puede ser una pregunta genérica OOP. Quería hacer una comparación genérica entre una interfaz y una clase abstracta sobre la base de su uso. Cuándo se quiere usar una interfaz y cuándo se quiere usar una clase abstracta?

¿Es posible hacer clases abstractas en Python?

¿Cómo puedo hacer abstracta una clase o método en Python? Intenté redefinir __new__() así: class F: def __new__(cls): ... puedo instanciar G, ya que llama al método __new__ de su superclase. ¿Hay una mejor manera de definir una clase abstracta?

¿Cuál es la diferencia entre una interfaz y una clase abstracta?

¿Cuál es exactamente la diferencia entre una interfaz y una clase abstracta?

¿Cómo se declara una interfaz en C++?

¿Cómo configuro una clase que representa una interfaz? ¿Es esto solo una clase base abstracta?

Visual Studio: ¿Cómo muestro todas las clases heredadas de una clase base?

En Visual Studio, ¿cómo muestro todas las clases heredadas de una clase base? Por ejemplo , en ASP.NET MVC hay varios tipo ... uera de Visual Studio para descubrir esta información sobre varias clases. Por ejemplo: ¿hay algo en Resharper que me ayude?

Idioma Pimpl vs Interfaz de clase virtual pura

Me preguntaba qué haría que un programador eligiera el idioma Pimpl o la clase virtual pura y la herencia. Entiendo que pimp ... na fábrica si crea el objeto desde el exterior ¿Qué hace que la clase virtual pura sea menos deseable que el modismo pimpl?

Cómo implementar una clase abstracta en ruby?

Sé que no hay un concepto de clase abstracta en ruby. Pero si es necesario implementarlo, ¿cómo hacerlo? Intenté algo así... ... n crear instancias, pero tampoco se pueden heredar. hacer que el nuevo método sea privado tampoco funcionará. ¿Algún consejo?

Interfaces vs clases abstractas [duplicate]

Esta pregunta ya tiene una respuesta aquí: ¿Cuándo debo elegir herencia sobre una interfaz al diseñar bi ... En C#, cuándo debe usar interfaces y cuándo se deben usar clases abstractas? ¿Cuál puede ser el factor decisivo?

Clases abstractas en Lenguaje Swift

¿Hay alguna forma de crear una clase abstracta en el lenguaje Swift, o es esta una limitación al igual que Objective-C? Me gustaría crear una clase abstracta comparable a lo que Java define como una clase abstracta.

Probando Clases Abstractas

¿Cómo pruebo los métodos concretos de una clase abstracta con PHPUnit? Esperaría que tuviera que crear algún tipo de objeto como parte de la prueba. Sin embargo, no tengo idea de la mejor práctica para esto o si PHPUnit lo permite.

Por qué Java.lang.Objeto no es abstracto? [duplicar]

Posible Duplicado:Java: Justificación de la clase de objeto que no se declara abstracta ¿Por qué la clase Object, q ... P? ¿Qué habría pasado si lo hubieran marcado abstracto (por supuesto después de proporcionar implementaciones a sus métodos)?

¿qué es la clase abstracta en php?

¿Qué es una clase abstracta en php? ¿Dónde se puede utilizar?

C#: ¿Las clases abstractas necesitan implementar interfaces?

Mi código de prueba en C#: namespace DSnA { public abstract class Test : IComparable { } } Resulta en el sig ... l compilador lo requiere para implementar la interfaz? ¿No debería este requisito ser solo obligatorio para clases concretas?

Propiedades abstractas de PHP

¿Hay alguna manera de definir propiedades de clase abstractas en PHP? abstract class Foo_Abstract { abstract public $tablename; } class Foo extends Foo_Abstract { //Foo must 'implement' $property public $tablename = 'users'; }

Funciones abstractas en lenguaje Swift

Me gustaría crear una función abstracta en lenguaje swift. Es posible? class BaseClass { func abstractFunction() { ... n to be overridden? } } class SubClass : BaseClass { override func abstractFunction() { // Override } }

staticmethod y abc.abstractmethod': ¿Se mezclará?

En mi aplicación Python quiero hacer un método que sea a la vez un staticmethod y un abc.abstractmethod. ¿Cómo hago esto? In ... actmethod funcobj.__isabstractmethod__ = True AttributeError: 'staticmethod' object has no attribute '__isabstractmethod__'