C++ Cpp

Gosto muito de usar essa abordagem para resolver algumas necessidades do projeto, devido a facilidade que proporciona para o desenvolvedor usar uma classe dependendo da sua especialização.

Conforme no link do Github abaixo, mostro um exemplo de especialização, como explicarei a seguir:

https://github.com/fegomes/template

Imaginemos um cenário aonde precisamos de classes que implementa alguns tipos como int, string e double, estou representando como enum, mas poderia ser de outra forma.

 

Conforme o main do projeto do Github temos a seguinte situação:

 

A diferença de usar especialização de template e herança é que a herança carrega todo o peso da classe pai ou das classes pais.

Gosta de usar template ou tem alguma dúvida? Deixe seu comentário!

Deixe um comentário

CATEGORIA

C++, Geral

Tags

, , , ,