انتقل إلى المحتوى

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

من ويكيبيديا، الموسوعة الحرة

في علم الحاسوب، الواجهة هي أداة أو مفهوم يشير إلى نقطة التفاعل بين أكثر من مكوّن، ويستعمل على مستوى العتاد والبرمجيات على حد سواء.[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.