Diagrama de classe UML: como modelar relações sobre como chamar um método ou iniciar uma atividade ou serviço

Estou criando meu primeiro aplicativo Android. Evitei rotular associações com interações de usuário ou sistema (por exemplo, rotuleicomeça em vez debeginWhenClick; Eu rotuleicomeça em vez decomesWhenDetection) No entanto, depois de leresta, Estou pensando em mudar ocomeça associações por<< criar >> dependências. Estou confuso!

O aplicativo funciona da seguinte maneira. Quando o aplicativo é iniciado, o LauncherActivity chama os métodos de BaseActivity para iniciar a atividade marcada em SettingsActivity (pode ser também SettingsActivity). LauncherActivity também iniciará os dois serviços. Este é o diagrama:

Nota: esta questão é a continuação deesta Pergunta, questão.

questionAnswers(1)

yourAnswerToTheQuestion