IZI1

Java Design Patterns - الإصدار الثالث بواسطة Vaskaran Sarcar (غلاف ورقي)

لا توجد تقييمات
Target
USD 42.97
آخر تحديث: 02 نوفمبر 2026

حول هذا المنتج

ملخص الكتاب استخدم النهج التدريجي لهذا الكتاب لتعلم وتطبيق أنماط التصميم في تطبيقات العالم الحقيقي. يركز الكتاب على أنماط التصميم الكلاسيكية باستخدام Java 17 و Eclipse (2021-09). وبالإضافة إلى أنماط تصميم Gang of Four (GoF)، يغطي الكتاب أنماط التصميم الشائعة والبديلة، ويتضمن انتقادات لأنماط التصميم في فصل مخصص للأنماط المضادة. ينقسم الكتاب إلى أربعة أجزاء؛ حيث يغطي الجزء الأول مبادئ تصميم SOLID ونمط Simple Factory. يغطي الجزء الثاني أنماط التصميم 23 (GoF)، بما في ذلك أنماط الإنشاء، والأنماط الهيكلية، والأنماط السلوكية. ويغطي الجزء الثالث أنماط التصميم البديلة، بما في ذلك نمط Null Object، ونمط model-view-controller (MVC). أما الجزء الرابع فيغطي الانتقادات الموجهة لأنماط التصميم مع نظرة عامة سريعة على الأنماط المضادة. كما يتضمن الكتاب فصلاً حول الأسئلة الشائعة المتعلقة بأنماط التصميم. ويتم شرح كل نمط من خلال أمثلة من واقع الحياة، كما تتم مناقشة مزايا وعيوب كل نمط من أنماط التصميم. يختتم الكتاب بفقرة للأسئلة الشائعة التي يمكن أن تساعدك في الاستعداد لمقابلات العمل.

ما ستتعلمه

تعرف على مبادئ SOLID للتصميم بعمق تطبيق 23 نمط تصميم من GoF تطبيق نمط Null Object، ونمط Simple Factory، ونمط MVC التعرف على الانتقادات الموجهة لأنماط التصميم فهم الأنماط المضادة (anti-patterns) التحقق من فهمك من خلال جلسات الأسئلة والأجوبة اختيار بديل لهذه الأنماط عبر مقارنة مزاياها وعيوبها

لمن هذا الكتاب مطوروا البرمجيات، والمهندسون المعماريون، والمبرمجون عن الغلاف الخلفي استخدم النهج التدريجي لهذا الكتاب لتعلم وتطبيق أنماط التصميم في تطبيقات العالم الحقيقي. يركز الكتاب على أنماط التصميم الكلاسيكية باستخدام Java 17 و Eclipse (2021-09). وبالإضافة إلى أنماط تصميم Gang of Four (GoF)، يغطي الكتاب أنماط التصميم الشائعة والبديلة، ويتضمن انتقادات لأنماط التصميم في فصل مخصص للأنماط المضادة. ينقسم الكتاب إلى أربعة أجزاء؛ حيث يغطي الجزء الأول مبادئ تصميم SOLID ونمط Simple Factory. يغطي الجزء الثاني أنماط التصميم 23 (GoF)، بما في ذلك أنماط الإنشاء، والأنماط الهيكلية، والأنماط السلوكية. ويغطي الجزء الثالث أنماط التصميم البديلة، بما في ذلك نمط Null Object، ونمط model-view-controller (MVC). أما الجزء الرابع فيتناول انتقادات أنماط التصميم مع نظرة عامة سريعة على الأنماط المضادة. كما يتضمن فصلاً حول الأسئلة الشائعة المتعلقة بأنماط التصميم. يتم شرح كل نمط من خلال أمثلة من واقع الحياة، كما تتم مناقشة مزايا وعيوب كل نمط من أنماط التصميم. ويختتم الكتاب بأسئلة شائعة يمكن أن تساعدك في التحضير لمقابلة عمل.

ما ستتعلمه:

  • التعرف بعمق على مبادئ SOLID للتصميم
  • تنفيذ 23 نمط تصميم من GoF
  • تطبيق نمط Null Object، ونمط Simple Factory، ونمط MVC
  • التعرف على الانتقادات الموجهة لأنماط التصميم
  • فهم الأنماط المضادة (anti-patterns)
  • التحقق من فهمك من خلال جلسات الأسئلة والأجوبة
  • اختيار بديل لهذه الأنماط من خلال مقارنة مزاياها وعيوبها

نبذة عن المؤلف حصل Vaskaran Sarcar على درجة الماجستير في الهندسة في هندسة البرمجيات من جامعة Jadavpur في كولكاتا (الهند)، ودرجة الماجستير في تطبيقات الحاسوب (MCA) من جامعة Vidyasagar في ميدنابور (الهند). يمتلك خبرة تزيد عن 12 عاماً في مجالات التعليم وصناعة تكنولوجيا المعلومات. وقد كرس سنواته الأولى (2005-2007) للتدريس في مختلف كليات الهندسة، ثم انضم لاحقاً إلى مركز HP India PPS R&D Hub في بنغالور، حيث استمر في العمل هناك حتى أغسطس 2019. وعند تقاعده من HP، كان يشغل منصب مهندس برمجيات أول وقائد فريق في HP. يسعى الآن لتحقيق حلمه وشغفه ككاتب مستقل متفرغ. وقد ألف أكثر من 10 كتب حول Java و C#، مثل Design Patterns in C# (الطبعة الثانية)، و Getting Started with Advanced C#، و Interactive C#، و Interactive Object-Oriented Programming in Java (الطبعة الثانية)، و Java Design Patterns (الطبعة الثانية).

  • المميزات
    • استخدم النهج التدريجي لهذا الكتاب لتعلم وتطبيق أنماط التصميم في تطبيقات العالم الحقيقي.
    • نبذة عن المؤلف: حصل Vaskaran Sarcar على درجة الماجستير في الهندسة في هندسة البرمجيات من Jadavpur University، كولكاتا (الهند)، ودرجة MCA من Vidyasagar University، ميدنابور (الهند).
    • 661 صفحة
    • أجهزة الكمبيوتر، اللغات

المواصفات

الأبعاد (الإجمالية)

10.0 بوصة (ارتفاع) x 7.0 بوصة (عرض) x 1.4 بوصة (عمق)

الوزن

2.63 رطل

العمر المقترح

22 سنة فما فوق

عدد الصفحات

661

النوع

أجهزة الكمبيوتر

النوع الفرعي

اللغات

الناشر

Apress

الموضوع

Java

الطبعة

الطبعة الثالثة

التنسيق

غلاف ورقي

المؤلف

Vaskaran Sarcar

اللغة

الإنجليزية

صور المنتجات هي لأغراض توضيحية فقط وهي صور نموذجية. قد تختلف الألوان أو النقوش أو المواصفات أو الأبعاد أو المقاسات أو الوظائف أو أي خصائص أخرى للمنتج الفعلي عن الواقع بسبب خصائص العرض، لذا يرجى الرجوع إلى تفاصيل المنتج المذكورة في الوصف.

قد يعجبك أيضًا