PDA

View Full Version : هدف از ساخت اینترفیس چیست استراکچر



VisualStudio
چهارشنبه 21 آذر 1386, 19:56 عصر
با درود
من هدف از تعریف اینتر فیس و استراکچر را نمی دونم لطفا راهنمایی کنید و بگید چه فایده ای داره

VisualStudio
پنج شنبه 22 آذر 1386, 21:40 عصر
دوستان که همه برنامه نویس هستند کسی واقعا نمی دونه من فکر کردم چون خودم مبتدی هستم نمیدونم

amirsajjadi
جمعه 23 آذر 1386, 00:20 صبح
با سلام
استراکچر یک الگو برای یک متغیر تعریف میکنی یعنی شما میتونید یک متغیر (رکورد) داشته باشی با چندین فیلد گوناگون از انواع مختلف
ولی
اینترفیس یک الگوی اجرایی برای یک کلاس تعریف میکنی یعنی شما میتونی یک اینترفیس درست کنی که توش چند تا زیر برنامه ، تابع ، رویداد و ... داشته باشه و سپس یک کلاس با الگوی اجرایی اون اینترفیس درست کنی
به این صورت :

Interface a
Sub b(ByVal s AsString)
Function c (ByVal r As String, ByVal p As Integer) As Byte
Property e()
End Interface

Public Class cls
Implements a
Public Sub b(ByVal s As String) Implements a.b

End Sub
Public Function c (ByVal r As String, ByVal p As Integer) As Byte Implements a.c

End Function
Public Property e() As Object Implements a.e
Get

End Get
Set(ByVal value As Object)

End Set
End Property
End Class

VisualStudio
جمعه 23 آذر 1386, 18:36 عصر
من در کتابی خوندم چون در VB.NET امکان ارثبری یک کلاس از چند کلاس نیست می شود با اینترقیس این کار را کرد چگونه می شمود و اینکه اصلا چرا باید الگو تعریف کنیم چه فایده ای داره