comment savoir à partir d'un code si la relation entre deux classes est une agrégation ou une composition?

voix
0

J'ai une classe Playeret une classePlace

public class Player{
  String name;
  int hp;
  Place place;

  public Player(int health){
    this.hp = health;
  }

  public void setPlace(Place p){
    this.place = p;
  }
}

Je ne peux voir des exemples sur la composition de cette façon: dans le constructeur: this.place = new Place();

mais quid du code ci-dessus? est-il une agrégation ou une composition?

Créé 03/12/2019 à 00:05
source utilisateur
Dans d'autres langues...                            


1 réponses

comment savoir à partir d'un code si la relation entre deux classes est une agrégation ou une composition?

voix
0

J'ai une classe Playeret une classePlace

public class Player{
  String name;
  int hp;
  Place place;

  public Player(int health){
    this.hp = health;
  }

  public void setPlace(Place p){
    this.place = p;
  }
}

Je ne peux voir des exemples sur la composition de cette façon: dans le constructeur: this.place = new Place();

mais quid du code ci-dessus? est-il une agrégation ou une composition?

Créé 03/12/2019 à 00:05
source utilisateur

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more