YouTube

Got a YouTube account?

New: enable viewer-created translations and captions on your YouTube channel!

Spanish, Mexican subtitles

← 19-39 Coupling Between Classes

19-39 Coupling Between Classes

Get Embed Code
4 Languages

Showing Revision 1 created 07/03/2015 by carlos_upload.

  1. Déjenme decirles acerca de un concepto útil que se puede utilizar para organizar sus
  2. clases de manera efectiva. Se llama el concepto de acoplamiento. Y vamos a decir que una
  3. clase se acopla con otra si utiliza la otra clase. De hecho,
  4. BlueJ
  5. nos muestra esta relación, con estas flechas que viste anteriormente.
  6. En este ejemplo, la clase Coche, se acopla con una clase Persona, porque el
  7. código de la clase Coche utiliza objetos de persona. Pero la clase Persona no está
  8. acoplada con la clase Coche porque el objeto persona en realidad no sabe nada
  9. sobre coches. Deja que te enseñe. Cuando nos fijamos en el código de la clase Persona
  10. verás que no hay coches en el interior, pero cuando nos fijamos en el código para la clase
  11. Coche, hay una persona aquí, y una clase Persona se usa aquí. Como dije,
  12. la clase Coche sabe acerca de la clase Persona, pero la clase Persona no sabe
  13. sobre a clase Coche. Es una buena idea si cada clase no sabe de todas las
  14. otras, hace que sea más fácil hacer cambios. Por ejemplo, si hacemos un cambio en
  15. la clase Coche, a la clase Persona no le importa. Nunca conoció la clase
  16. en primer lugar. Uno quiere mantener el acoplamiento entre las clases lo más bajo posible.
  17. Vamos a ver a qué otras clases la clase Coche podría acoplarse. Así que, adelante,
  18. ve el código de la clase Coche y dame una lista de todas las clases
  19. que la clase Coche utiliza. Sólo hay que poner los nombres de las clases en este espacio.