واجهة (حوسبة)

من أرابيكا، الموسوعة الحرة
اذهب إلى التنقل اذهب إلى البحث

في علم الحاسوب، الواجهة هي أداة أو مفهوم يشير إلى نقطة التفاعل بين أكثر من مكوّن، ويستعمل على مستوى العتاد والبرمجيات على حد سواء.[1][2][3] يسمح هذا لأي مكوّن -سواء كان قطعة عتاد مثل بطاقة فيديو أو قطعة برمجيات مثل متصفح الإنترنت- أن يعمل بشكل مستقل وفي نفس الوقت يستعمل الواجهات للتواصل مع مكونات أخرى عن طريق نظام للمدخلات و المخرجات و بمصاحبة البروتوكولات.

مراجع

  1. ^ Gamma؛ Helm؛ Johnson؛ Vlissides (1995). Design Patterns: Elements of Reusable Object-Oriented Software. Addison Wesley. ص. 17–18.
  2. ^ IEEE 100 - The Authoritative Dictionary Of IEEE Standards Terms. NYC, NY, USA: IEEE Press. 2000. ص. 574–575. ISBN:0-7381-2601-2.
  3. ^ "Interfaces". The Java Tutorials. Oracle. مؤرشف من الأصل في 2018-03-10. اطلع عليه بتاريخ 2012-05-01.