Preguntas con la etiqueta [oop]

Lista oop preguntas

¿Qué significan @classmethody @staticmethodsignifican en Python y en qué se diferencian? ¿Cuándo debo usarlos, por qué debo usarlos y cómo debo usarlos? Hasta donde tengo entendido, @classmethodle dice a una

Necesito ayuda de programadores más experimentados. Quiero mejorar mis habilidades MVC. Pero no pude encontrar un buen tutorial en Google para MVC. Google siempre ofrece "MVC para principiantes". Entiendo qué

Acabo de unirme a un nuevo proyecto de software C++ y estoy tratando de entender el diseño. El proyecto hace uso frecuente de espacios de nombres sin nombre. Por ejemplo,

Constructores en objetos JavaScript

19
respuestas
407
votos
346.7k
vistas

¿Pueden las clases/objetos de JavaScript tener constructores? ¿Cómo se crean?

Uso de alloc init en lugar de nuevo

8
respuestas
357
votos
109.8k
vistas

Al aprender Objective-C y leer código de muestra, noto que los objetos generalmente se crean usando este método: SomeObject *myObject = [[SomeObject alloc] init]; en lugar de: SomeObject *myObject =

Dado este código: trait Base { fn a(&self); fn b(&self); fn c(&self); fn d(&self); } trait Derived : Base { fn e(&self); fn f(&self); fn g(&self); } struct S; impl

¿Qué es el polimorfismo, para qué sirve y cómo se utiliza?

¿Por qué las clases de Python heredan objetos?

6
respuestas
1.7k
votos
443.3k
vistas

¿ Por qué hereda la siguiente declaración de clase object? class MyClass(object): ...

Definiendo un prototipo de Javascript

5
respuestas
12
votos
898
vistas

¿Cuáles son las diferencias funcionales entre los dos prototipos de Javascript siguientes? ¿Existe algún beneficio al elegir uno sobre el otro? Opción 1: Person.prototype.sayName = function(name) { alert(name); } Opcion

Interfaz o clase abstracta: ¿cuál usar?

0
respuestas
374
votos
vistas

Por favor explique cuándo debo usar PHP interfacey cuándo debo usar unabstract class ? ¿ Cómo puedo cambiar mi abstract classentrada a una interface?

Interfaz vs clase base

38
respuestas
836
votos
197.3k
vistas

¿Cuándo debo usar una interfaz y cuándo debo usar una clase base? ¿Debería ser siempre una interfaz si no quiero definir una implementación base de los métodos? Si tengo una

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

Ámbitos variables en clases de Python

0
respuestas
84
votos
97.9k
vistas

Declarar una variable en una clase (fuera de una función): todas las funciones de la clase pueden acceder a ella (básicamente una variable pública) Declarar una variable dentro de una

¿En qué escenarios es mejor utilizar a structvs a classen C++?

Extiende JFrame versus crearlo dentro del programa

6
respuestas
32
votos
13.7k
vistas

Al crear una aplicación usando Swing, he visto a personas hacer una de las dos cosas para crear un JFrame. ¿Cuál es un mejor enfoque y por qué? Soy un