- Separar cada função declarada no cabeçalho em um arquivo CPP. - Toda função interna, função de apoio, que não faça parte da interface, inserir no mesmo CPP da função da interface que lhe deu origem.