5.3 Diagrama de classes representando a conexão entre o ScreenLockType, ChooseLockGeneric e ChooseLockPattern - ChigorGomes/Hands-On-Android GitHub Wiki

Relação entre as classes ScreenLockType, ChooseLockGeneric e ChooseLockPattern

A classe ScreenLockType está diretamente relacionada à classe ChooseLockGeneric, pois a classe ScreenLockType define os diferentes tipos de opções de bloqueio de tela disponíveis. Esses tipos correspondem diretamente às opções exibidas na interface do usuário da classe ChooseLockGeneric.

A classe ChooseLockGeneric, obtém através da classe ScreenLockType, o tipo de bloqueio de tela para a o valor de quality fornecido, o que a permite filtrar os tipos de bloqueios e apresentar ao usuário somente os tipos que possuem pelo menos o nível de segurança mínimo esperado. Após o usuário selecionar pattern como método de bloqueio, a classe ChooseLockGeneric chama abre a activity da classe ChooseLockPattern.

5 3-Page-2 drawio

Participações:

Alison Cunha - Realizou a análise das interaçoes entre as classes e auxiliou no desenho do diagrama.

Laura Isabelle - Realizou a análise das interaçoes entre as classes e auxiliou no desenho do diagrama.