Рубрики
Java UML

Android. Диаграмма классов: Context,Activity, Service

Нарисованная "крупными мазками" UML диаграмма классов для наследников Context-а (из Android API) выглядит следующим образом:


Важно! На этой диаграмме отображены только некоторые классы, которые являются (is) Context-ом. Методы также приведены в сокращенном количестве, чтобы упростить восприятие картины в целом.

Сразу хочу заметить, что я не являюсь апологетом андроидного пути в архитектуре и дизайне, но поскольку многим программистам волей-неволей приходиться разрабатывать приложения под Android, то считаю нужным как минимум описать некоторые догмы этой архитектуры.