Preguntas etiquetadas con abstraction

30
¿Por qué usar getters y setters / accessors?
¿Cuál es la ventaja de usar getters y setters, que solo obtienen y establecen, en lugar de simplemente usar campos públicos para esas variables? Si getters y setters están haciendo algo más que el simple get / set, puedo resolver esto muy rápido, pero no estoy 100% claro sobre cómo: …
1544 java  oop  setter  getter  abstraction 



16
¿Cuál es la diferencia entre una interfaz y una clase, y por qué debería usar una interfaz cuando puedo implementar los métodos directamente en la clase?
Soy consciente de que esta es una pregunta muy básica, pero un entrevistador me preguntó de una manera muy engañosa y yo estaba indefenso :( Solo conozco la definición material o teórica de una interfaz y también la implementé en muchos proyectos en los que trabajé. Pero realmente no entiendo …
117 c#  class  oop  interface  abstraction 

6
¿Qué significa "resumen sobre"?
A menudo, en la literatura de Scala, encuentro la frase "resumen sobre", pero no entiendo la intención. Por ejemplo , Martin Odersky escribe Puede pasar métodos (o "funciones") como parámetros, o puede abstraerlos . Puede especificar tipos como parámetros o puede abstraerlos . Como otro ejemplo, en el documento "Deprecating …

4
Compilación vs Transpilación
Mientras buscaba la diferencia, encontré estas definiciones: Compilar es el término general para tomar el código fuente escrito en un idioma y transformarlo en otro. Transpilar es un término específico para tomar el código fuente escrito en un idioma y transformarlo en otro idioma que tiene un nivel similar de …


15
Diferencia entre encapsulación y abstracción
Hoy tuve una entrevista. Tenía una pregunta de OOP , ¿sobre la diferencia entre encapsulación y abstracción ? Le respondí que sabía que la encapsulación consiste básicamente en unir miembros de datos y funciones de miembros en una sola unidad llamada Clase . Mientras que la abstracción es básicamente para …
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.