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 03/12/2019 alle 00:05
fonte dall'utente
In altre lingue...                            


1 risposte

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?

Risposto il 03/12/2019 a 00:05
fonte dall'utente

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