Ask Developer Hangout - 17 - Object Oriented Programming \ Design | AskDeveloper Podcast
Skip to content
AskDeveloperPODCAST
EpisodesPeopleListen & subscribe
All episodes
Video

Ask Developer Hangout - 17 - Object Oriented Programming \ Design

About this episode

في هذا اللقاء رقم 17 من Ask Developer Hangout، يناقش محمد الشريف موضوع البرمجة الكائنية التوجه (Object Oriented Programming) وتصميم البرمجيات. يتناول النقاش مبادئ SOLID للتصميم، التي تساعد في بناء أنظمة برمجية مرنة وقابلة للتطوير، بالإضافة إلى مقدمة عن أنماط التصميم (Design Patterns) التي تقدم حلولاً متكررة لمشاكل تصميم شائعة. يتطرق اللقاء إلى أهمية كتابة كود واضح ومفهوم، تجنب التعقيد الزائد، وكيفية التعامل مع التحديات العملية مثل صيانة الكود وتطويره دون كسر التوافق. كما يناقش المشاركون تجاربهم مع استخدام الأنماط التصميمية مثل Singleton وFactory وAdapter، ويشاركون نصائح حول كيفية تحسين جودة الكود وإدارته بشكل أفضل. اللقاء غني بالأمثلة العملية والنصائح المفيدة للمطورين الذين يرغبون في تحسين مهاراتهم في تصميم البرمجيات باستخدام مبادئ البرمجة الكائنية.

Episode notes

• مقدمة عن البرمجة الكائنية التوجه وأهميتها في لغات مثل جافا وسي++ وC# • شرح مبادئ SOLID للتصميم البرمجي وكيفية تطبيقها • أهمية كتابة كود واضح ومفهوم بدلاً من تعقيد التصميم بدون سبب • مناقشة مشاكل الوراثة (Inheritance) وكيفية التعامل معها بشكل صحيح • التحديات في صيانة الكود وتجنب كسر التوافق عند تعديل الكلاسات والواجهات • استعراض أنماط التصميم الشائعة مثل Singleton، Factory، Adapter، وCommand • كيفية استخدام الأنماط التصميمية لتسهيل التوسع وإدارة التغييرات • تجارب عملية في التعامل مع أنظمة متعددة الطبقات (Multi-tier) وأهمية فصل الطبقات • نصائح حول استخدام الأدوات مثل Sonar لتحليل جودة الكود واكتشاف التكرار • أهمية التعلم المستمر وقراءة الكود المفتوح المصدر لتحسين مهارات التصميم
Open on YouTube
IN THIS CONVERSATIONMohamed Elsherif
Mohamed ElsherifHost

Keep the conversation going.

Ask Mohamed Subscribe to the podcast
AskDeveloper.

Technology. People. Conversations in Arabic.

Follow the podcastXFacebook
About Mohamed Ask the host
SubscribeOwner admin
© 2026 AskDeveloper PodcastMade for curious minds.