Resultados de la búsqueda a petición "oop"
Diferencias en modificaciones de objetos
Me preguntaba si alguien podría ayudarme con esto: StringBuilder s=new StringBuilder("0123456789"); s.substring(1, 2); System.out.println(s); s.delete(2, 8); System.out.println(s);el primer Sysout da 0123456789 (aunque esperaba una subcadena) ...
C ++: ¿Cuándo debo usar estructuras en lugar de clases y dónde están las diferencias de velocidad?
¿Cuándo debo usar unstruct en lugar de una clase? Actualmente estoy usando clases para todo, desde envoltorios de textura OpenGL hasta fuentes de mapa de bits. Es una clase que uso como unstruct (no hacer uso de herencia, polimorfismo, etc.) aún ...
¿Por qué Python 2.7 namedtuple implementa __dict__?
losnamedtuple implementación en Python 2.7 implementos__dict__. Estoy confundido sobre lo que está haciendo; ¿Por qué necesitamos hacer un especial__dict__ si ya hay propiedades definidas? C:\tmp> python Python 2.7.12 |Anaconda 4.1.1 (64-bit)| ...
¿Beneficios de usar un constructor?
En mi búsqueda al tratar de aprender más sobre OOP en PHP. Me he encontrado con la función constructora varias veces y simplemente ya no puedo ignorarla. Según tengo entendido, el constructor es invocado en el momento en que creo un objeto, ¿es ...
Ejemplos de 'cosas' que no son objetos en Ruby
"Todo es un objeto" fue una de las primeras cosas que aprendí sobre Ruby, pero en Peter CooperRuby principiante: de principiante a profesional, se menciona que "casitodo en Ruby es un objeto ". Me das un pocoejemplos decosas que no son objetos ...
¿Usar Opcional en las clases de caso de Scala y los campos de clases es un olor a código?
Ya hubo bastantes discusiones sobre Stackoverflow sobre formas adecuadas de usarOpcional en Java (discusiones comoéste [https://stackoverflow.com/questions/31922866/why-should-java-8s-optional-not-be-used-in-arguments] , o ...
¿Por qué los métodos de un objeto creado con clase no están vinculados a él en ES6?
Me gustan las clases de ES6 pero no puedo entender por qué tengo que vincular métodos en constructores como este: constructor() { this.someMethod = this.someMethod.bind(this) }Necesito hacer esto casi por cualquier método. ¿Es esto una ...
Cómo implementar property () con nombre dinámico (en python)
Estoy programando simulaciones para neuronas individuales. Por lo tanto, tengo que manejar muchos parámetros. Ahora la idea es que tengo dos clases, una para un parámetro único y una colección de parámetros. Utilizo property () para acceder ...
Variables de instancia para las categorías del objetivo C
Tengo una situación en la que parece que necesito agregar variables de instancia a una categoría, pero sé por los documentos de Apple que no puedo hacer eso. Así que me pregunto cuál es la mejor alternativa o solución alternativa. Lo que quiero ...
¿Programación orientada a objetos en un contexto de programación puramente funcional?
¿Hay alguna ventaja de usar la programación orientada a objetos (OOP) en un contexto de programación funcional (FP)? he estado usandoF# [http://en.wikipedia.org/wiki/F_Sharp_%28programming_language%29]desde hace algún tiempo, y noté que cuanto ...