O GoConqr está de visual novo! Conte para nós o que você achou.

Fluxograma

SOLID PRINCIPLES - CLASSES

Elizabeth Davila Espanhol

SOLID PRINCIPLES - CLASSES

Conteúdo do fluxograma

  1. Principios SOLID

  2. Single Responsability Principle

    (Principio de Responsabilidad Única)

  3. Opened / Closed Principle

    Principo Abierto / Cerrado

  4. Liskov Substitution

    (Sustitución Liskov)

  5. Interface Segregation Principle

    (Principio de Separación de la Interfaz)

  6. Dependency Inversion Principle

    (Principio de Inversión de las Dependencias)

  7. Los primeros desarrolladores creaban programas, cuya principal función era establecer tareas específicas. Hoy en día, los sistemas han evolucionado y se han considerado más robustos.

  8. se basan en

  9. un acrónimo de Principios

  10. una serie de herramientas en la POO

  11. que proporciona

  12. permiten

  13. la construcción de un Software con mejor calidad de código

  14. "La noción de que un objeto solo debería tener una única responsabilidad."

  15. dicta

  16. se caracteriza por

  17. significa que

  18. SOLID PRINCIPLES - CLASSES
  19. cada objeto y sus servicios deben asociarse a una única responsabilidad o actividad o función del sistema.

  20. evita que

  21. una clase provoque fallos o errores a las demás

  22. los clientes añadan clases con elementos innecesarios

  23. acorde a

  24. un cambio de responsabilidad

  25. Los cambios asignados a un módulo de clases no afectarán al resto.

  26. obtener cambios

  27. Abierto

  28. su comportamento o lógica de clases

  29. Cerrado

  30. el código fuente de dicha clase no se altera ni cambia.

  31. que consiste en que

  32. cuya dependencia o asociación de

  33. tiene como objetivo

  34. extendidas en nuevas clases usando Herencia.

  35. para modificación

  36. pueden ser

  37. tiene como ventaja

  38. En un código, el módulo se comporta de nuevas formas cuando se modifican los requisitos del Software.

  39. 1...1 se transforma de 1...*

  40. añadiendo

  41. es basada en

  42. nuevo código sin afectar al resto de elementos de Diseño.

  43. una ambigüedad

  44. afirma que

  45. la Herencia entre clases de la POO

  46. se pueden

  47. asegura que

  48. según

  49. confundir las clases y a veces se olvida el propósito del porqué fueron creadas.

  50. "Cada clase que hereda de otra puede usarse como Clase Padre sin necesidad de conocer las diferencias entre ellos."

  51. una clase derivada debe tener cierto comportamiento al de la Clase Padre.

  52. Rama de procesos específicos que cumple una determinada clase y contienen varias abstracciones.

  53. cuyo objetivos son

  54. afirma

  55. lo cual significa que

  56. No se deben integrar métodos innecesarios a una clase,

  57. la Clase Cliente hacia los metodos de interfaces que no se requieren.

  58. entre métodos de interfaces separadas.

  59. "Los clientes no deben ser forzados a depender de interfaces que no utilizan."

  60. se encarga de

  61. define a una interfaz como

  62. describe que

  63. asegurando

  64. Los cambios en módulo de bajo nivel no afecten a los de alto nivel.

  65. dependencias de la Abstracción

  66. Ambos dependen de la Abstracción y los detalles dependen de ella.

  67. "Los módulos de alto nivel no deben depender de los módulos de bajo nivel."

  68. Factibles a la Reutilización de módulo de alto nivel.

  69. mantener el código desmontado

  70. aumenta

  71. es decir

Informações

Descrição
Fluxograma sobre SOLID PRINCIPLES - CLASSES, criado por Elizabeth Davila em 26-01-2019.
Visualizações
1
Avaliação

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?