Preguntas con etiqueta 'interfaces'

9
respuestas

Cambié una firma de método y ahora tengo más de 25,000 errores. ¿Ahora que?

Comencé un nuevo trabajo recientemente en el que estoy trabajando en una aplicación muy grande (15M loc). En mi trabajo anterior teníamos una aplicación de gran tamaño similar, pero (para bien o para mal) utilizamos OSGi, lo que significa que la...
hecha 04.11.2016 - 03:01
5
respuestas

¿Por qué se agregaron métodos predeterminados y estáticos a las interfaces en Java 8 cuando ya teníamos clases abstractas?

En Java 8, las interfaces pueden contener métodos implementados, métodos estáticos y los llamados métodos "predeterminados" (que las clases implementadoras no necesitan anular). En mi (probablemente ingenua) vista, no había necesidad de viola...
hecha 20.03.2014 - 16:01
6
respuestas

¿Cuál es el punto de que cada clase de servicio tenga una interfaz? [duplicar]

En la empresa en la que trabajo, cada clase de servicio tiene una interfaz correspondiente. ¿Es esto necesariamente? La mayoría de estas interfaces solo las utiliza una sola clase y no estamos creando ningún tipo de API pública. Con las biblio...
hecha 24.05.2012 - 17:53
15
respuestas

¿Necesito usar una interfaz cuando solo una clase la implementará?

¿El objetivo de una interfaz no es que varias clases se adhieran a un conjunto de reglas e implementaciones?     
hecha 07.08.2012 - 09:38
7
respuestas

¿Cuándo usar clases abstractas en lugar de interfaces con métodos de extensión en C #?

"Clase abstracta" e "interfaz" son conceptos similares, siendo la interfaz el más abstracto de los dos. Un factor diferenciador es que las clases abstractas proporcionan implementaciones de métodos para clases derivadas cuando es necesario. Sin...
hecha 31.01.2011 - 10:17
7
respuestas

¿Los nombres de interfaz deben comenzar con un prefijo "I"?

He estado leyendo " Clean Code " de Robert Martin para, con suerte, convertirse en un mejor programador. Aunque hasta ahora nada de eso ha sido realmente innovador, me ha hecho pensar de manera diferente sobre la forma en que diseño aplicaciones...
hecha 01.11.2011 - 22:50
10
respuestas

¿Es mejor Show () + Hide () o SetVisible (bool visible)?

¿Qué es mejor y por qué? (Desde el punto de vista del diseño de la interfaz): a) Tener dos funciones Show() y Hide() b) Tener una función SetVisible(bool visible) EDITAR: por ejemplo, algunos objetos tienen un estad...
hecha 20.03.2014 - 17:00
3
respuestas

¿Por qué C # permite propiedades en las interfaces?

En C #, el siguiente código es válido interface I{ int property{get;set;} } Lo que no tiene ningún sentido para mí. Esto parece romper uno de los principios más importantes de las interfaces: falta de estado (en otras palabras, no hay c...
hecha 23.07.2014 - 22:57
10
respuestas

¿Por qué usar una interfaz cuando la clase puede implementar directamente las funciones? [duplicar]

Como la mayoría de los profesores, mi facultad de Java introdujo la interfaz sin explicar o incluso mencionar su uso práctico. Ahora imagino que las interfaces tienen un uso muy específico, pero parece que no pueden encontrar la respuesta....
hecha 21.04.2012 - 12:17
11
respuestas

¿Es un mal hábito el no usar interfaces? [cerrado]

Raramente uso interfaces y las encuentro comunes en otros códigos. También creo subclases y súper clases (mientras creo mis propias clases) rara vez en mi código. ¿Es algo malo? ¿Sugerirías cambiar este estilo? ¿Este estilo tiene efec...
hecha 19.06.2011 - 18:47