A partir da versão 17.3.0.0 será possível a definição de interface e a utilização da mesma na definição das classesTLPP oferece o recurso de declaração de interface, cujo conceito é definir tão e somente os protótipos de métodos que uma classe deverá implementar. A implementação dos métodos não é feita pela interface, mas deverá ser feita por uma classe que fará uso dessa interface. Uma classe pode implementar uma ou mais interfaces, todas tem que estar definidas no mesmo fonte ou em um include desse fonte. Todas as interfaces que uma classe for utilizar, devem, impreterivelmente, ser conhecidas no código fonte da classe, seja diretamente ou por vias de um include que contenha a interface. |