En la capa de servicios de interfaz tiene por qué

Dirección original: https://www.cnblogs.com/chyu/p/6147907.html

La gente es libre de decir una cosa, ¿por qué cada capa de servicio debe escribir una interfaz para que, a pesar de muchos problemas - por decir algo, pero no saben por dónde empezar, tuve que volver a organizar sus pensamientos.

Escenario 1 : Hay una gran cantidad de marcos de código abierto tales casos, una característica que permite a los usuarios a las extensiones personalizadas decirlo claramente, que proporciona una interfaz, sólo tenemos que implementar esta interfaz para lograr en nuestra propia complemento lógico, se puede. sigamos el marco de la lógica para ejecutar. la pregunta es, no sabe cuál es el marco de nuestra clase de implementación es, si no se define una interfaz, entonces ¿cómo podemos llamar en el marco de la clase de implementación que?

Escenario 2 : Mis colegas y yo estamos haciendo el proyecto dos módulos funcionales diferentes, pero la función de los colegas que necesitan para llamar a una parte lógica de mi cabeza para que se den cuenta que hay un "marcador de posición" está disponible, no debe ayunar. interfaces de escritura lo echaron?

Escenario 3 : una función de adaptador, o que una clase de fábrica sencilla, si no interfaz definida, entonces el rostro de numerosas clase de implementación, ¿cómo funciona uniforme?

Escenario 4 : código del proyecto quieren en línea con algún tipo de "estándar", pero es imposible mirar a otra persona escribir el código, es fácil de manejar, primero en salir conjunto de interfaces, y luego se darán cuenta ~

Escenario 5 : Java no hay herencia múltiple, pero puede implementar interfaces y más, entonces no es una cosa muy interesante, tal clase puede implementar múltiples interfaces, y esta vez la parte de interfaz de la clase de implementación método puede ser expuesto tiene una opción, hacer a "reducir" para lograr el propósito de la funcionalidad de clase.

.. Por supuesto, hay muchos ejemplos de estos casos en realidad se puede decir que reflejan los beneficios de la interfaz, se ha sugerido programa Java para interfaces, sino que dicha capa posterior debe tener Service Interface? Eso no puede ser, porque después de todo, sólo uno más Interfaz hay ciertas circunstancias en virtud de la escalabilidad y la ventaja, pero si el caso va a utilizar la comodidad de la interfaz, no pueden tener que incierto es "probable" que paga. acaba de escribir unas pocas líneas de código, es posible pagar un poco para evitar " futuro "grandes" problemas", ¿por qué no !?

Supongo que te gusta

Origin www.cnblogs.com/asplover/p/12450899.html
Recomendado
Clasificación