Какой шаблон проектирования используется для создания проекта Android в Android Studio IDE? - PullRequest
1 голос
/ 17 апреля 2019

Я обнаружил, что в компонентах и ​​фреймворках Android используются различные шаблоны, такие как:

Поведенческие модели:

  • Наблюдатель (например, Broadcast Receiver, RxAndroid)
  • Команда (например, EventBus)
  • Контроллер модельного представления
  • Model View Presenter
  • Модель View ViewModel (аналогично шаблону MVC выше)

Образы творчества:

  • Builder (например, Уведомление, AlertDialog.Builder,)
  • Инъекция зависимостей (например, Dagger 2)
  • Singleton (например, держатель держателя)

Структурные модели:

  • Адаптер (например, RecyclerView.Adapter)
  • Фасад (например, дооснащение, Media Frame)

На самом деле,

Я уже использовал MVP и MVVM шаблон проектирования. Но не знаю
Как называется шаблон проектирования по умолчанию в Android Studio Project?

...