I read the following really good and informative article on MVP: MVP Building from scratch.
Referring to the below architecture diagram (taken from the post):
- i wanted to know if the model classes defined in the presentation layer will be shared in the BLL layer as well. Should these classes form part of separate project which will then be referenced in the BLL.
- Also will not the service layer user the model class to transfer data to & from the BLL.