Implement polimorphism and encapsulation by C