آموزش و پیاده سازی معماری MVP در اندروید
برای یادگرفتن MVP در اندروید آغاز می بایست بدانید معماری MVP چیست! الگوی (MVP (Model View Presenter از معماری شناخته گردیده (MVC (Model View Controller مشتق شدهاست و یک کدام از دوست داستنی ترین الگوها برای سازماندهی لایه Presenter در نرمافزار های Android میباشد. با ما هم پا باشید تا با بیان یک نمونه شمارا با طراحی MVP در اندروید آشنا کنیم.
طراحی MVP در اندروید : معماری MVP اذن میدهد تا لایه Presenter از منطق مستقل خواهد شد، طراحی اپلیکیشن در مشهد به نحوی که کلیه چیز در ارتباط طرز همت UI از شیوه اکران آن بر روی برگه اکران غیر وابسته میباشد. در شرایط ایده آل ، الگوی MVP بهاین فیض میرسد که به عبارتی منطق ممکن میباشد دارنده دیدگاههای تماماً متعدد و قابل بده بستان باشد.
اولین چیزی که می بایست پرنور خواهد شد این میباشد رایاپارس که MVP به خودی خویش یک معماری وجود ندارد ، بلکه فقط مسئولیت لایه Presenter را بر عهده داراست. این یک نظارت گفت و گو برانگیز بوده میباشد ، به این ترتیب میخواهم آن را مقداری عمیق خیس توضیح دهم.
ممکن میباشد متوجه گردید که MVP تحت عنوان یک الگوی معماری تعریفوتمجید گردیده است چون قادر است بخشی از معماری نرمافزار شما باشد ، البته این را در لحاظ نگیرید که تنها به جهت به کار گیری از MVP ، معماری شما بی نقص میباشد. MVP صرفا لایه Presenter را سبک می نماید ولی در صورتی میخواهید یک اپ انعطاف پذیر و مقیاس پذیر داشته باشید ، سایر لایه ها هنوز هم نیاز به یک معماری بهتر داراهستند.