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

12 la respuesta

Examen de muestra Java orientado a objetos

public class Bird { private static int id = 0; private String kind; public Bird(String requiredKind) { id = id + 1; kind = requiredKind; } public String toString() { return "Kind: " + kind + ", Id: " + id + "; "; } public static void main(String ...

12 la respuesta

Comprender la herencia de prototipos en JavaScript

Soy nuevo en JavaScript OOP. ¿Puede explicar la diferencia entre los siguientes bloques de código? Lo probé y ambos bloques funcionan. ¿Cuál es la mejor práctica y por qué? Primer bloque: function Car(name){ this.Name = name; } ...

6 la respuesta

Me preocupa que agregue demasiadas interfaces

Estoy construyendo mi modelo de dominio y continúo refactorizándolo. Mientras lo hago, descubro que me gustan las interfaces, ya que me permite crear métodos / controladores / vistas reutilizables para tipos concretos basados en sus interfaces. ...

14 la respuesta

¿Cambiar todo el código a orientado a objetos hará que el uso de memoria sea mayor o menor?

Hay un proyecto escrito en PHP que es simplemente todo de procedimiento ... paso a paso llamando a las funciones de DB, procesando e imprimiendo la salida. Y luego se cambia a totalmente orientado a objetos: hay un singleton para el objeto App y ...

12 la respuesta

Tiene Python cambiado a más orientado a objetos?

Recuerdo que en un momento, se dijo que Python está menos orientado a objetos que Ruby [http://www.linuxdevcenter.com/pub/a/linux/2001/11/29/ruby.html], ya que en Ruby, todo es un objeto. ¿Ha cambiado esto también para Python? ¿El último Python ...

26 la respuesta

Encapsulation vs Abstraction?

quí están las breves definiciones de encapsulación y abstracción. Abstracción El proceso de abstracción en Java se utiliza para ocultar ciertos detalles y solo muestra las características esenciales del objeto. En otras palabras, se trata de la ...

32 la respuesta

Cuáles son los beneficios de la interfaz Iterator en Java?

Acabo de enterarme de cómo el Java Collections Framework implementa estructuras de datos en listas vinculadas. Por lo que entiendo,Iterators son una forma de atravesar los elementos en una estructura de datos como una lista. ¿Por qué se usa esta ...

8 la respuesta

En Java, ¿por qué un método de superclase no puede acceder a métodos / variables protegidos o privados desde una instancia de subclase?

Comencemos con otro comportamiento: incluso si declara un método / variable como privado, otra instancia de la misma clase puede acceder a él. Está bien, puedo vivir con eso. Llamo a estos privados de clase y no privados de instancia. Ahora la ...

12 la respuesta

Cuál es el punto de acceder a las variables privadas a través de las funciones getter y setter (accesor)?

En las clases, las variables a menudo se hacen privadas para la encapsulación, y limitar las variables a un cierto alcance permite un mejor control de errores y menos errores. Esto tiene sentido, ya que cuantos menos lugares se puede acceder a ...

12 la respuesta

por qué el método principal en c # siempre se coloca dentro de la clase pero no en c ++

Por qué ponemosmain()étodo @ siempre dentro delclass en C # mientras que en c ++ siempre se coloca fuera de laclass.