Ao invés de utilizar Relação de composição , posso sempre utilizar o conceito de Herança? Fazendo isso, afetará o desempenho do programa?
Cara, afetará sim…
se você aplica a herança em uma coisa onde caberia a composiçao, vc vai superlotar o objeto com um monte de funções inuteis…
vai poluir seu namespace e tal…
Composição e herança são conceitos diferentes e acho que tem aplicações diferentes tb… melhor não misturar… =)
Na verdade, os princípios de projeto OO sugerem justamente o contrário, favorecer a composição.
Obrigado.