Ajuda Please!

Ae pessoal alguem ae poderia me ajudar na implementação do seguinte UML? Qualquer ajuda é bem vinda! Valew

CadastroPessoas
-qtdAtual:int
-CAD[]:Pessoa
+CadastroPessoas(i:int)
+Cadastra(pess:Pessoa)
+imprimeCadastro()

<<abstract>>
Pessoa
-nome:String
-nascimento:Data
+Pessoa(n:String, d:int, m:int, a:int)
+getNome():String
+getNascimento():Data
<<abstract>>imprimeDados()

Data
-dia:int
-mês:int
-ano:int
+Data(d:int, m:int, a:int)
+getData():String

TestaCadastro

+main(args[]:String)

Cliente
-codigo:int
+Cliente(N:String, d:int, m:int, a:int, c:int)

Funcionario
-Salario:double
+Funcionario(n:String, d:int, m:int, a:int, s:double)
+CalculaImposto():double
+imprimeDados()

Obs: 3% do salario

Gerente
-area:String
+Gerente(n:String, d:int, m:int, a:int, s:double, ar:String)
+CalculaImposto():double
+imprimeDados()

Obs: 5% do salario

Valew!

o q exatamente vc quer…???

Vc quer uma ajuda na modelagem UML ou implementação mesmo???

To precisando da implementacao!
Valew!