1. 代理接口
Public Interface GiveGift
Sub GiveDolls()
Sub GiveFlowers()
Sub GiveChocolate()
End Interface
2.追求者类
Public Class Pursuit
Implements GiveGift
Private mName As String
Public Property Name As String
Get
Name = mName
End Get
Set(ByVal value As String)
mName = value
End Set
End Property
'女神的名字
Private myGirl As SchoolGirl
Public Property GirlName As String
Get
Return myGirl.Name
End Get
Set(ByVal value As String)
myGirl.Name = value
End Set
End Property
'创建追求者的女神
Public Sub New(ByVal mm As Sch