نحن لانطبق MVC هكذا !
الأربعاء-10-2010
كنت اقرا عن بعض انواع Design Pattern بالتحديد Milti-Tier Architecture واللذي يعتمد علي ثلاث طبقات متتالية وكل شئ يمر من خلال الطبقة الثانية (Logic) والتي تكافئ Controller في MVC لكن يبدو اني ممافهمت في كل هذه الامور حتي الان اننا لانطبق MVC بشكل جيد
فـ MVC ليس طبقات بل مثلث كل اضلاعة متصلة ببعض , مثلا لو احتاج View (وهوما يمثله Presentation في Mulitier Architecture ) يمكن أن يطلب اي شئ من Model (يمثله Data في Multitier Architecture ) ولكن من ملاحظتي لما يفعله الجميع هو ان اي شئ يحتاجه View نقوم بتمريره له عن طريق Controller ولا نقوم بطلبه مباشرة كما من المفترض ان يحدث في منطق MVC