Boa tarde!
Em um projeto, preciso organizar em classes uma série de atividades a serem realizadas em um determinado trabalho. Cada tarefa possui um código, uma descrição, um custo, e outros atributos, como na imagem abaixo:
https://drive.google.com/file/d/1tpKNHGWhAAWNVM8ZA9oKDmJdg5mopPX_/view?usp=sharing
Parte da Tabela pode ser vista na imagem:
https://drive.google.com/file/d/1ZjQyOZR2pUrVkLm_NdE_XDkkY8A2Ebdg/view?usp=sharing
Para organizar essas atividades eu criei uma espécie de taxonomia, organizando-as por semelhança:
https://drive.google.com/file/d/1g8kSzWXm5wW5APmbiygZOMEzZxKnDkhz/view?usp=sharing
Agora, minha dúvida: Qual a melhor forma de criar essas classes? Pensei em fazer uma classe para cada uma dessas atividades e, usando herança, deixar exatamento como está na taxonomia. É um desperdício?