Preguntas etiquetadas con oop

La programación orientada a objetos es un paradigma de programación que utiliza "objetos": estructuras de datos que consisten en campos y métodos de datos junto con sus interacciones.






16
¿Podemos instanciar una clase abstracta?
Durante una de mis entrevistas, me preguntaron "¿Si podemos crear una instancia de una clase abstracta?" Mi respuesta fue "No. no podemos". Pero, el entrevistador me dijo "Mal, podemos". Discutí un poco sobre esto. Luego me dijo que probara esto yo mismo en casa. abstract class my { public void …
574 java  oop  class  object  abstract 


9
¿Qué hace 'super' en Python?
Cuál es la diferencia entre: class Child(SomeBaseClass): def __init__(self): super(Child, self).__init__() y: class Child(SomeBaseClass): def __init__(self): SomeBaseClass.__init__(self) He visto que superse usa bastante en clases con una sola herencia. Puedo ver por qué lo usarías en herencia múltiple, pero no tengo claro cuáles son las ventajas de usarlo en este …
564 python  oop  inheritance  super 



30
¿Cómo escribiría un código orientado a objetos en C? [cerrado]
Cerrada . Esta pregunta necesita estar más centrada . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que se centre en un problema solo editando esta publicación . Cerrado hace 3 años . ¿Cuáles son algunas formas de escribir código orientado a objetos en C? …
500 c  oop  object 

4
JavaScript: Class.method vs. Class.prototype.method
¿Cuál es la diferencia entre las siguientes dos declaraciones? Class.method = function () { /* code */ } Class.prototype.method = function () { /* code using this.values */ } ¿Está bien pensar en la primera declaración como una declaración de un método estático, y la segunda declaración como una declaración …

16
Diferencia entre cohesión y acoplamiento
¿Cuál es la diferencia entre cohesión y acoplamiento? ¿Cómo puede el acoplamiento y la cohesión conducir a un diseño de software bueno o malo? ¿Cuáles son algunos ejemplos que describen la diferencia entre los dos y su impacto en la calidad general del código?
486 oop  architecture  theory  ooad 

30
Métodos privados de JavaScript
Para hacer una clase de JavaScript con un método público, haría algo como: function Restaurant() {} Restaurant.prototype.buy_food = function(){ // something here } Restaurant.prototype.use_restroom = function(){ // something here } De esa forma, los usuarios de mi clase pueden: var restaurant = new Restaurant(); restaurant.buy_food(); restaurant.use_restroom(); ¿Cómo creo un método …


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.