Фреймворки почти по определению имеют тенденцию реализовывать шаблоны высокого уровня, такие как шаблоны MVC или ORM. Они не описаны в тексте GOF, хотя вы найдете их в других книгах шаблонов, таких как Patterns of Enterprise Application Architecture Мартина Фаулера . Некоторые шаблоны GOF реализованы на платформе или даже на уровне языка (например, события / делегаты C # в качестве примера шаблона Observer ), но в большинстве случаев шаблоны GOF оставляются на усмотрение отдельного разработчика для реализации по мере необходимости. детали, как правило, зависят от приложения или предметной области.
Android так же. Он имеет специфический вид встроенного Model-View-Controller, но не слишком много специфичных для GOF шаблонов. Вы можете рассматривать обратные вызовы жизненного цикла Activity (onStart, onResume и т. Д.) Как своего рода шаблон Observer, хотя с одним выделенным подписчиком.
Другим примером может быть AsyncTask , который можно рассматривать как разновидность Command Pattern . Я оставлю это вам, чтобы установить связь. В конце концов, это домашнее задание.