Visual Basic - التجريد (Abstraction)
📘 درس Visual Basic - التجريد (Abstraction)
🔹 ما هو التجريد؟
التجريد (Abstraction) هو مفهوم في البرمجة الشيئية يعني إظهار التفاصيل المهمة وإخفاء التفاصيل الداخلية المعقدة. الهدف هو التركيز على ما يفعله الكائن وليس كيف ينفذ ذلك.
💡 لماذا نستخدم التجريد؟
لأن التجريد يجعل الكود أسهل للفهم والاستخدام، ويساعد على تقليل التعقيد وإخفاء تفاصيل التنفيذ الداخلية عن المستخدمين.
✅ كيفية تطبيق التجريد في Visual Basic
يمكنك استخدام الكلاسات المجردة (Abstract Classes) أو الواجهات (Interfaces) لتعريف واجهات عامة للكائنات، ثم يقوم الكلاس المشتق بتنفيذ التفاصيل.
💻 مثال مبسط على التجريد باستخدام واجهة
Public Interface IShape
Sub Draw()
End Interface
Public Class Circle
Implements IShape
Public Sub Draw() Implements IShape.Draw
Console.WriteLine("رسم دائرة")
End Sub
End Class
Module Program
Sub Main()
Dim s As IShape = New Circle()
s.Draw()
End Sub
End Module
🌍 English Explanation
Abstraction is an object-oriented programming concept that means showing the important details and hiding the complex internal ones. The goal is to focus on what an object does rather than how it does it.
💡 Why Use Abstraction?
Because abstraction makes code easier to understand and use, reduces complexity, and hides implementation details from users.
✅ How to Implement Abstraction in Visual Basic
You can use abstract classes or interfaces to define general interfaces for objects, and derived classes implement the details.
💻 Simple Example of Abstraction Using an Interface
Public Interface IShape
Sub Draw()
End Interface
Public Class Circle
Implements IShape
Public Sub Draw() Implements IShape.Draw
Console.WriteLine("Drawing a circle")
End Sub
End Class
Module Program
Sub Main()
Dim s As IShape = New Circle()
s.Draw()
End Sub
End Module
تعليقات
إرسال تعليق