بناء البرمجيات الموجهة للكائنات
| مؤلف | برتراند ماير |
|---|---|
| موضوع | برمجة كائنية التوجه للبرمجيات |
| الناشر | برنتيس هول |
تاريخ النشر | 1988، 1997 |
| الصفحات | 1254 + 28 |
| رقم الكتاب الدولي المعياري | 978-0136291558 (طبعة 1997) |
| أو سي إل سي | 36187052 |
| 005.1/17 21 | |
| فئة LC | QA76.64 .M493 1997 |
بناء البرمجيات الموجهة للكائنات ، ويُسمى أيضًا OOSC ، هو كتاب من تأليف برتراند ماير ، ويُعتبر على نطاق واسع نصًا أساسيًا للبرمجة الموجهة للكائنات . [ بحاجة لمصدر ] نُشرت الطبعة الأولى عام 1988؛ ونُشرت الطبعة الثانية، التي تمت مراجعتها وتوسيعها على نطاق واسع (أكثر من 1300 صفحة)، عام 1997. تتوفر العديد من الترجمات بما في ذلك الهولندية (الطبعة الأولى فقط)، والفرنسية (1+2)، والألمانية (1)، والإيطالية (1)، واليابانية (1+2)، والفارسية (1)، والبولندية (2)، والرومانية (1)، والروسية (2)، والصربية (2)، والإسبانية (2). [1] تم الاستشهاد بالكتاب آلاف المرات. اعتبارًا من 15 ديسمبر 2011[تحديث]، أحصى دليل جمعية آلات الحوسبة (ACM) لأدبيات الحوسبة 2233 استشهادًا، [2] للطبعة الثانية وحدها في مجلات علوم الكمبيوتر والكتب الفنية؛ يسرد Google Scholar 7305 استشهادًا. اعتبارًا من سبتمبر 2006[تحديث]، أصبح الكتاب رقم 35 في قائمة الأعمال الأكثر استشهادًا على الإطلاق (الكتب والمقالات وما إلى ذلك) في أدبيات علوم الكمبيوتر، مع 1260 استشهادًا. [3] فاز الكتاب بجائزة جولت في عام 1994. [4] الطبعة الثانية متاحة مجانًا عبر الإنترنت. [5]
ما لم يُنص على خلاف ذلك، فإن الأوصاف الواردة أدناه تنطبق على الإصدار الثاني.
ركز
يقدم الكتاب تقنية الكائنات كإجابة على القضايا الرئيسية في هندسة البرمجيات، مع التركيز بشكل خاص على معالجة عوامل جودة البرمجيات من صحة ومتانة وقابلية للتوسع وإعادة الاستخدام. يبدأ الكتاب بفحص قضايا جودة البرمجيات، ثم يقدم أنواع البيانات المجردة كأساس نظري لتقنية الكائنات ويستمر في التقنيات الرئيسية الموجهة للكائنات: الفئات والكائنات والنوعية والوراثة والتصميم بالعقد والتزامن والاستمرار . ويشمل مناقشات موسعة للقضايا المنهجية .
جدول المحتويات
|
المقدمة وما إلى ذلك.
الجزء ب: الطريق إلى التوجه نحو الأشياء
الجزء ج: التقنيات الموجهة للكائنات
|
الجزء د: المنهجية الموجهة نحو الكائنات:
الجزء هـ: المواضيع المتقدمة
|
الجزء ف: تطبيق الطريقة في
الجزء ج: القيام بالأمر بشكل صحيح
الجزء ح: الملاحق
فِهرِس |
تدوين
استخدمت الطبعة الأولى من الكتاب لغة البرمجة إيفل للأمثلة وكانت بمثابة مبرر لاختيارات تصميم اللغة لإيفل. كما تستخدم الطبعة الثانية إيفل كرمز لها، ولكن في محاولة لفصل الترميز عن المفاهيم، فإنها لا تسمي اللغة حتى خاتمة الكتاب، في الصفحة 1162، حيث يظهر إيفل باعتباره الكلمة الأخيرة. بعد بضعة أشهر من نشر الطبعة الثانية، نشر أحد القراء على Usenet [ بحاجة لمصدر ] اكتشافه أن فصول الكتاب الستة والثلاثين تبدأ بالتناوب بالأحرف "E" و"I" و"F" و"F" و"E" و"L"، وهو نمط يتكرر 6 مرات. بالإضافة إلى ذلك، في الملحق بعنوان "الخاتمة، بصراحة كاملة تكشف اللغة" (بالأحرف الأولى)، فإن الأحرف الأولى من كل فقرة تهجئ نفس النمط.
انظر أيضا
مراجع
- ^ البحث على الويب، أغسطس 2006
- ^ رابطة آلات الحوسبة (ACM)، دليل أدبيات الحوسبة ، [1]
- ^ Citeseer، سبتمبر 2006
- ^ الفائزون بجائزة جولت 1997 محفوظ في 2009-05-25 على موقع واي باك مشين
- ^ برتراند ماير (1997). بناء البرمجيات الموجهة للكائنات (الطبعة الثانية). برنتيس هول. رقم ISBN 0-13-629155-4.
- ماير، برتراند (1988). بناء البرمجيات الموجهة للكائنات . برنتيس هول. ISBN 978-0-13-629049-0.
- ماير، برتراند (1997). بناء البرمجيات الموجهة للكائنات، الطبعة الثانية . برنتيس هول. ISBN 978-0-13-629155-8.
روابط خارجية
- الموقع الرسمي ، برتراند ماير (المؤلف)، الطبعة الثانية المجانية عبر الإنترنت 1997 ISBN 978-0136291558
- صفحة الكتاب في Eiffel Software
- صفحة عن الترجمة الاسبانية
- صفحة نشر برتراند ماير
