one of the main reasons to have the separation is ...
# android
c
one of the main reasons to have the separation is to increase testability