Blast06

programacion 2- grupo

Jan 18th, 2016
30
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.73 KB | None | 0 0
  1. herencia-Cristian
  2. constructor-Cristian
  3. polimorfismo-macho
  4. /encapsulado-macho
  5. /abstraccion-anderson
  6. /ocultacion-anderson
  7. re-utilizacion de codigo-Julio
  8. recolecion de basura-Julio
  9.  
  10.  
  11.  
  12.  
  13. crear ejemplo por grupo, donde se vea, una clase, evento, dos objetos que salgan de esa clase, y como se ven las caracteristicas de la programacion orientada a objeto en
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25. Reutilización de código en programación orientada a objetos.
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32. La reutilización de código se refiere al comportamiento y a las técnicas que garantizan que una parte o la totalidad de un programa informático existente se puedan emplear en la construcción de otro programa. De esta forma se aprovecha el trabajo anterior, se economiza tiempo, y se reduce la redundancia.
  33.  
  34.  
  35. La manera más fácil de reutilizar código es copiarlo total o parcialmente desde el programa antiguo al programa en desarrollo. Pero es trabajoso mantener múltiples copias del mismo código, por lo que en general se elimina la redundancia dejando el código reusable en un único lugar, y llamándolo desde los diferentes programas. Este proceso se conoce como abstracción.
  36.  
  37.  
  38. Recolección de basura
  39.  
  40. 1. Recolección de Basura (Garbage Collection) La Recolección de basura o es la técnica por la cual el ambiente de Objetos se encarga de destruir y asignar automáticamente la memoria. Esto significa que el programador no debe preocuparse por la asignación o liberación de memoria, ya que el entorno la asignará al crear un nuevo Objeto y la liberará cuando nadie lo esté usando.
  41. 2. 6. Recolección de Basura (Garbage Collection)
  42. En la mayoría de los lenguajes híbridos que se extendieron para soportar la Programación Orientada a Objetos como C++ u Object Pascal, esta característica no existe y la memoria debe gestionarse manualmente.
  43.  
  44. 1. Recolección de Basura (Garbage Collection) cuándo se tiene que ejecutar el recolector de basura? Esperar a que no quede memoria libre, y entonces, ejecutar el recolector de basura Fijar un umbral de ocupación de la memoria libre y ejecutar el recolector de basura cuando se supere dicho umbral. Ejecutar el recolector de basura a intervalos regulares (no siempre es posible). Ejecutar el recolector de basura justo antes de cada reserva de memoria.
  45. 2. Recolección de Basura (Garbage Collection) Las ventajas y desventajas de este mecanismo de gestión de memoria son: El programador no puede cometer errores y queda liberado de la tarea de gestionar la memoria. La memoria permanece retenida durante más tiempo del estrictamente necesario. El recolector de basura tarda cierto tiempo en hacer su tarea y produce pausas que pueden hacer la técnica incompatible con sistemas de tiempo real
Add Comment
Please, Sign In to add comment