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

من ويكيبيديا، الموسوعة الحرة
اذهب إلى التنقل اذهب إلى البحث
RJ-45 Ethernet socket on Lenovo T410 Laptop.jpg

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