- Принцип минимального API. Заключается в том, чтобы не создавать новых сущностей, если можно обойтись существующими.
- Принцип разделения обязанностей (На примере шаблона Model View Presenter). Вся бизнес-логика приложения должна быть расположена в сервисах, а за отображение должны отвечать презентеры и виды (presenters and views). У отображения тоже есть логика, она должна находиться в перезентере, а в виде должен быть только код, который отвечает за внешний вид интерфейса.
Статья будет дополнятся!
Комментариев нет:
Отправить комментарий