come sapere da un codice, se il rapporto tra due classi è un'aggregazione o una composizione?

voti
0

Ho una classe Playere una 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;
  }
}

Posso solo vedere esempi di composizione in questo modo: nel costruttore: this.place = new Place();

ma per quanto riguarda il codice di cui sopra? è aggregazione o composizione?

È pubblicato 02/12/2019 alle 22:05
fonte dall'utente
In altre lingue...                            

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