vc poderia criar uma classe pessoa e depois especializar em clientes e fornecedores, acho q ficaria bom assim, agora se as informações forem as mesmas faz um cadastro unico de pessoas e atributo pra controle quem é cliente ou fornecedor e as duas situações aos mesmo tempo, se vc separar e tiver uma pessoa q é cliente e fornecedor ao mesmo tempo vc tera dois dois cadastros.