دو تعریف از Facade

پرسیده شده
فعالیت 936 روز پیش
دیده شده 446 بار
0

سلام استاد، خسته نباشید

 

درباره این الگو من بعد از این جلسه دو تا تعریف برام ایجاد شده:


- یکی نتیجه ای که از کلاس و مطالعه منابع داشتم مبنی بر اینکه در واقعا Facade یه کلاسی هستش که زمانی که قراره چند کار پشت سر هم از کلاس های مرتبط انجام بشه میاد و یه رابط ساده میزاره و فرضا با فراخوانی یه متدش این چند کار پشت سر هم انجام میشه


- یکی هم تعریفی که وقتی لاراول کار می کردم مبنی بر اینکه فسادها کلاس های ابسترکتی بودند که پشتشون به یه کلاس برای انجام مثلا یک کاری وصل بود و فردا روز می شد خیلی راحت یه پیاده سازی دیگه ازش درست کرد و اون فسار رو به این پیاده سازی جدید وصل کنیم، مثل سیستم کش لاراول که وقتی فسادشو صدا میزنیم میره از تنظیمات میبینه به چی وصله و با کلاس مربوطش کار میکنه

 

حالا سوالم اینجاست، این دو تعریف جفتش درسته؟ اگر آره یعنی دو جور میشه Facade رو پیاده سازی کرد؟ یکمی گیج شدم

تشکر

فایل پیوست

نیما
نیما

9 مهر 00

1
حذف شده

سلام خدمت شما. اون پیاده سازی لاراول زیرمجموعه خود الگوی طراحی Facade هستش.شما باید همون تعریف اصلی Facade که بر اساس الگوی طراحی هست رو در نظر داشته باشید.

فایل پیوست

کیوان علی محمدی

توسط

کیوان علی محمدی

10 مهر 00

جلسه هفته پنجم - الگوی طراحی Facade - بررسی مفهوم