Resultados de la búsqueda a petición "oop"

8 la respuesta

¿Por qué el código Python usa la función len () en lugar de un método de longitud?

Sé que Python tiene unalen() función que se usa para determinar el tamaño de una cadena, pero me preguntaba por qué no es un método del objeto de cadena. ActualizarOk, me di cuenta de que estaba vergonzosamente equivocado.__len__() es en ...

5 la respuesta

functions.php vs OOP [duplicado]

Esta pregunta ya tiene una respuesta aquí: Clases ¿Cuál es el punto de? [/questions/1993638/classes-whats-the-point] 12 respuestasSi tengo una colección de funciones útiles en un archivo llamado functions.php (lo suficientemente fácil), ¿cuál ...

1 la respuesta

¿Por qué establecer una propiedad tanto en la función como en su prototipo?

Estaba tratando de entender el modelo OOP de JavaScript, así que estaba leyendo este ...

2 la respuesta

Extender una clase base en un servicio angular

Tengo una clase base que me gustaría ampliar en un servicio para ayudar a obtener datos en el ámbito angular. He buscado una solución en la red, pero no he encontrado una que me guste. Tengo una clase base que se usa para acceder a los sistemas ...

10 la respuesta

¿Puedo usar los métodos de una clase sin crear una instancia de esta clase?

Tengo una clase con varios métodos y no hay ningún constructor entre estos métodos. Entonces, me pregunto si es posible llamar a un método de una clase sin la creación de una instancia de la clase. Por ejemplo, puedo hacer algo ...

3 la respuesta

Python: ¿Puedo acceder al objeto que me llama?

Si tengo esto: class A: def callFunction(self, obj): obj.otherFunction() class B: def callFunction(self, obj): obj.otherFunction() class C: def otherFunction(self): # here I wan't to have acces to the instance of A or B who call me. ... # in ...

1 la respuesta

Rebanado de objetos, ¿es una ventaja?

La división de objetos es algo que el objeto pierde algunos de sus atributos o funciones cuando se asigna una clase secundaria a la clase base. Algo como Class A{ } Class B extends A{ } Class SomeClass{ A a = new A(); B b = new B(); // Some ...

1 la respuesta

Trazado con seaborn utilizando la interfaz orientada a objetos matplotlib

Prefiero usarmatplotlib en estilo OOP: f, axarr = plt.subplots(2, sharex=True) axarr[0].plot(...) axarr[1].plot(...) Esto facilita el seguimiento de múltiples figuras y subtramas. Pregunta: ¿Cómo usar seaborn de esta manera? O cómo cambiareste ...

17 la respuesta

Diferencia entre herencia y composición

¿Son la composición y la herencia lo mismo? Si quiero implementar el patrón de composición, ¿cómo puedo hacer eso en Java?

2 la respuesta

JavaScript eficaz: hacer que su función de constructor sea nueva y agnóstica

He estado leyendo 'JavaScript eficaz' últimamente y me encontré con esta pregunta. El autor explica cómo es importante hacer que su función de constructor sea nueva y agnóstica porque si un desarrollador olvida llamar al constructor con ...