Quais os beneficios de utilizar interfaces???
e no caso de UML… no diagrama de classes… é colocado as interfaces???
Quais os beneficios de utilizar interfaces???
e no caso de UML… no diagrama de classes… é colocado as interfaces???
[color=“darkblue”]Olá!
Vc está falando de quais interfaces??
A do sistema ou de java??
Se for dos sistemas não tem utilidade de colocá-las no diagrama de classes pois as classes não tem interface direta com usuário final, isso se aplica à casos de uso.
Se for as de java é muito importante que vc indique as interfaces, pois softwares como o rational rose, montam para vc os seus arquivos com as classes e a quem elas implementam e quais elas estendem.
Vc pode optar tbm por não usar e estender e implementar por si só!
Era isso?? Espero ter ajudado!!
[]'s[/color]
com as interfaces vc pode definir padrões que todas as classes que implementão terão de ter, mas podem fazer de maneiras diferentes
e outra… lembrem-se da herança multipla do C++ por ex… ok, agora lembrem-se dos problemas q ela causa… ok, conseguiram ver pra q existem as interfaces?
as interfaces servem como um contrato para as classes que irão implementa-las.
Na interface vc define métodos q deverão ser implementados pelas classes q implementa esta interface.
lembrando tbm do lance de heranca múltipla…
[]'s