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

2 la respuesta

Anulación de constantes de clase vs propiedades

Me gustaría entender mejor por qué, en el siguiente escenario, hay una diferencia en la forma en que las constantes de clase se heredan en comparación con la...

4 la respuesta

comportamiento del destructor php

Estoy tratando de entender el constructor php y el comportamiento destructor. Todo funciona como se esperaba con el constructor, pero estoy teniendo problemas para que el destructor se active implícitamente. He leído todo en php.net y sitios ...

3 la respuesta

¿Por qué usar la herencia de prototipos encadenados en javascript?

perf [http://jsperf.com/object-inheritance-vs-object-composition] ¿Por qué construimos un prototipo de cadena de herencia en lugar de usar la composición de objetos? Mirar hacia arriba a través del prototipo para cada paso en la cadena se ...

6 la respuesta

¿Alguna función PHP que elimine las propiedades de un objeto que sean nulas?

Estoy devolviendo un json_encode () de una matriz de objetos extraídos de un ORM. Incluye muchas propiedades con un valor nulo. ¿Cuál es la mejor manera de eliminar estas propiedades que son nulas? Supongo que podría iterar sobre las propiedades, ...

3 la respuesta

¿Por qué StringBuffer / StringBuilder no reemplaza a equals o hashCode?

¿Por qué StringBuffer / StringBuilder no anula el

10 la respuesta

Terminología HAS-A, IS-A en lenguaje orientado a objetos

Estaba leyendo el libro y tenía los términos "HAS-A" e "IS-A". Alguien sabe lo que significan específicamente? Intenté buscar en el libro, pero el libro tiene 600 páginas.

5 la respuesta

¿Cuál es una forma pitónica para la inyección de dependencia?

IntroducciónPara Java, la Inyección de dependencias funciona como OOP pura, es decir, proporciona una interfaz para implementar y en su código marco acepta una instancia de una clase que implementa la interfaz definida. Ahora, para Python, puede ...

14 la respuesta

¿Por qué la afirmación de que c # people no obtiene programación orientada a objetos? (vs orientado a la clase)

Esto me llamó la atención anoche. En la última ALT.NET Podcast [http://altnetpodcast.com/episodes/10-oop-in-ruby] Scott Bellware analiza cómo, a diferencia de Ruby, lenguajes como c #, java et al. no están realmente orientados a objetos, sino ...

1 la respuesta

Múltiples firmas de método para una sola función abstracta / sobrecarga abstracta

Tengo una clase abstracta para mover datos de una base de datos a otra, y a veces los datos necesarios para crear las entradas básicas son diferentes, debido a la presencia de una tabla heredada en la base de datos de destino que incluye ...

4 la respuesta

¿Cuál es exactamente la clase de singleton en ruby?