16- Interface Segregation Principle ISP - Implementation

preview_player
Показать описание
Telegram chat with me
التواصل مباشرة معى عبر التليجرام

Telegram channel
القناة على التليجرام

Facebook Messenger
التواصل مباشرة معى عبر الماسنجر

Facebook Page
صفحة الفيس بوك الخاصة بالقناة
Рекомендации по теме
Комментарии
Автор

فى انتظار باقى المبادئ ... وان شاء الله منتظرين تكمله لل Design Pattern

mmramohamed
Автор

شكراً جزيلاً لحضرتك ❤

من الواضح كده ان الـ Violation للـ ISP من اكثر اسباب الـ Violation للـ LSP ...

moazelsawaf
Автор

10:55
هو ماينفعش نحطها في ال order نفسه هنا؟

yousefkhaled
Автор

Why don't we just create ProcessInvoice() as an abstract method in Order class and override it in each subclass?

mahmoudsalah
Автор

هو انا ليه ماكتبش method الشيك دي على طول في order class ليه لازم اعملها في interface

eslamhossam
Автор

الشرح جميل جدا ووصلت الفكرة, لكن ماني عارف ايش فائدة أو اهمية ال interface, ليش ماكل شوية ننشئ كلاس جديد بالميثود الي يحتاجها وانتهت القصة .. ليش لازم اروح اضيف interface جديد وكلاس جديد يورث من الانترفيس هذي فين الحكمة بالموضوع ؟ O_o

ammaralhomyqani
Автор

الله يباركلك ي هندسة
بس عندي تعليق بسيط
الانترفيس رفض استخدام public مع inner interface. وطلب بحذفها ي اما يعمل انترفيس منعزل تماما عن الانترفيس ده, ولو عملت no access modifier مش هعرف اعمل implements من برا للـ inner interface.. للعلم انا شغال java

osamasayed
Автор

وياريت لو يتم ارفاق السورس كود توفيرا للوقت فى التطبيق او حتى التطوير على الامثله المشروحه

mmramohamed
Автор

طيب لو انا بدل معمل انترفيس يلم كل حاجة ف باقى الانترفيسس, لية معملش اوبجكت من الكلاسيس وسعتها اقدر اتحكم ف كل انتيرفيس تانى, , اقصد يعنى الخلاصة انى بدل مكل شوية اعمل انترفيس لية مستخدمش الاوبجكتات بقى واجمع بينهم برحتى بدل مكل شوية بعمل انترفيسس ؟

abdelrahmantarek