Ver Mensaje Individual
  #4 (permalink)  
Antiguo 20/08/2012, 18:07
Avatar de razpeitia
razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 8 meses
Puntos: 1360
Respuesta: ejemplo agregacion y composicion python

La verdad es que en python no se puede apreciar tan bien este concepto por la falta de contexto en las variables.

Te puedo dejar un ejemplo sencillo.

Código Python:
Ver original
  1. class Punto:
  2.     def __init__(x, y):
  3.         pass
  4.  
  5.     def distancia(punto):
  6.         pass
  7.  
  8. class Circulo:
  9.     def __init__(self, centro, radio):
  10.         pass
  11.  
  12.     def colision(self, circulo):
  13.         pass

Obviamente falta implementar lo que tenga pass. Pero mas o menos este es el ejemplo de agregación.

También te dejo el mismo ejemplo en Java. Donde si hay mas contexto.

Código Java:
Ver original
  1. class Punto {
  2.     double x;
  3.     double y;
  4.  
  5.     public Punto(double x, double y) {
  6.         // TODO: Implementar
  7.     }
  8.  
  9.     public double distancia(Punto punto) {
  10.         // TODO: Implementar
  11.     }
  12. }
  13.  
  14. class Circulo {
  15.     Punto punto;
  16.     double radio;
  17.  
  18.     public Circulo(Punto centro, double radio) {
  19.         // TODO: Implementar
  20.     }
  21.    
  22.     public boolean colision(Circulo circulo) {
  23.         // TODO: Implementar
  24.     }
  25. }