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

7 la respuesta

Herencia de diamantes (C ++)

Sé que tener herencia de diamantes se considera una mala práctica. Sin embargo, tengo 2 casos en los que siento que la herencia de diamantes podría encajar muy bien. Quiero preguntar, ¿me recomendaría usar la herencia de diamantes en estos casos, ...

3 la respuesta

¿Cuál es la diferencia exacta entre los patrones de adaptador y proxy?

Como entendí ambosAdaptadoryApoderadolos patrones hacen que dos clases / objetos distintos / diferentes sean compatibles con cada uno para la comunicación. Y ambos sonEstructuralpatrones. Estoy entendiendo que ambos son bastante similares entre ...

3 la respuesta

Error de herencia de patrón de diseño de PHP Singleton

De php singleton clase a continuación <?php class Singleton { /** * @var Singleton The reference to *Singleton* instance of this class */ private static $instance; /** * Returns the *Singleton* instance of this class. * * @return Singleton The ...

3 la respuesta

¿Cómo creo un objeto JavaScript con variables y funciones definidas?

Digamos que quiero crear un Objeto llamado 'Vértice'. Por lo general, en Java haría esto al: public class Vertex { // member variables public data; private id; // member methods public Vertex() { /* default constructor */ } public getID() { ...

6 la respuesta

¿Deberíamos siempre favorecer el polimorfismo sobre las enumeraciones?

Después de ver:Las conversaciones de código limpio: herencia, polimorfismo y pruebas [http://www.youtube.com/watch?v=4F72VULWFvc] Revisé mi código y noté que algunas declaraciones de cambio se pueden refactorizar en polimorfismo, pero también ...

1 la respuesta

¿Cómo acceder a un método desde una clase desde otra clase?

Quiero usar la técnica de Programación Orientada a Objetos con JavaScript, pero no puedo acceder a un método de una clase desde otra clase. ¿Cómo se puede hacer lo siguiente? class one{ write(){ console.log("Yes! I did!"); } } class two{ var ...

4 la respuesta

Asignación de elementos de una clase a otra si los elementos son equivalentes

Di que tengo unoclass que se parece a esto: public class Person { public string Name {get; set;} public int Number {get; set;} }Y otro que se ve así: public class Dog { public string Name {get; set;} public int Number {get; set;} }Son dos ...

30 la respuesta

What does it mean to “program to an interface”?

He visto esto mencionado varias veces y no tengo claro qué significa. ¿Cuándo y por qué harías esto? Sé lo que hacen las interfaces, pero el hecho de que no tengo claro esto me hace pensar que me estoy perdiendo el uso correcto. ¿Es así si ...

1 la respuesta

Método de interfaz extraño para el iterador de puntos

Tengo que iterar sobre puntos específicos del rectángulo perimetral (en algunos casos necesito iterar sobre una línea de este rectángulo, en otros casos necesito iterar sobre un rectángulo completo). Tengo una interfaz PointIterator. struct ...

9 la respuesta

¿Cómo usar la inyección de dependencia sin romper la encapsulación?

¿Como puedo realizar la inyección de dependencia sin romper la encapsulación? Usando unEjemplo de inyección de dependencia de Wikipedia [http://en.wikipedia.org/wiki/Dependency_injection]: public Car { public float getSpeed(); }Nota:Otros ...