como saber a partir de um código se a relação entre duas classes é uma agregação ou uma composição?

votos
0

Eu tenho uma classe Playere uma 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;
  }
}

Só posso ver exemplos sobre a composição dessa forma: no construtor: this.place = new Place();

mas que sobre o código acima? é agregação ou composição?

Publicado 03/12/2019 em 00:05
fonte usuário
Em outras línguas...                            


1 respostas

como saber a partir de um código se a relação entre duas classes é uma agregação ou uma composição?

votos
0

Eu tenho uma classe Playere uma 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;
  }
}

Só posso ver exemplos sobre a composição dessa forma: no construtor: this.place = new Place();

mas que sobre o código acima? é agregação ou composição?

Respondeu 03/12/2019 em 00:05
fonte usuário

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