Quero desenhar um diagrama UML do meu programa. Classe Barneytem um método Yabadaba(Doo d)que leva um parâmetro do tipo Doo.
Como eu represento essa classe Dooé usada na classe Barneyno meu diagrama UML?
Quero desenhar um diagrama UML do meu programa. Classe Barneytem um método Yabadaba(Doo d)que leva um parâmetro do tipo Doo.
Como eu represento essa classe Dooé usada na classe Barneyno meu diagrama UML?
Respostas:
Cheira como um dever de casa. Ah bem.
Quero desenhar um diagrama UML do meu programa.
Que tipo de diagrama UML? Classe, sequência, colaboração? Você precisa aprender a ser preciso e claro ao fazer perguntas.
Com isso dito, vou assumir que você pretendeu solicitar um diagrama de classes (e minha resposta será baseada nessa suposição).
A classe Barney possui um método Yabadaba (Doo d) que aceita um parâmetro do tipo Doo.
Como represento que a classe Doo é usada na classe Barney no meu diagrama UML?
Você o representa tendo um artefato de classe para Barney, em um diagrama de classes e com um método que usa o tipo (Doo) em questão
Se a classe Barney tiver um campo membro do tipo Doo, além de um método que usa uma instância do Doo, você terá o Barney com um campo Doo.

Ou isso, ou como uma agregação / associação de algum tipo. Este exemplo mostraria uma composição de Barney com Doo.

Qual associação / método você usa para representar isso, depende do que você deseja fazer. E para isso, bem, a solução é ler o manual. Espero que ajude.
=== editar ===
Aliás, essas imagens foram criadas com a ferramenta de desenho on-line do yuml.me.
No mínimo, você deseja um relacionamento de dependência de classe Barneypara classe Doo:

Se a classe Barneymantiver uma instância Dooem algum momento de sua vida, o relacionamento será mais forte e se tornará um relacionamento de associação :

A relação de associação pode ser fortalecida adicionando uma direção.
Você também pode considerar a multiplicidade, que é o número de elementos. Isso é mais útil se o elemento for opcional ou para relacionamentos de composição / agregação. Você também pode decidir que pode não ser apropriado incluir a Dooclasse em seu modelo; nesse caso, você pode simplesmente indicar que o método existe Barney.
A classe Barney não tem nenhum relacionamento, mas na próxima classe Barney você coloca a classe de enumeração Doo com a propriedade Doo.