هذه المقالة ستبين كيف يمكن أن تستخدم ال Interface في جعل الكود قابل للتطوير بسهولة Extensibility، وسوف نأخذ مثال على ال Repository Pattern. في هذه السلسلة سوف نوضح ما يلي: الفرق بين ال Abstract Class وال Interface دور ال Interface في قابلية الصيانة Maintainbility عمل...