我在一个类中有一些事件,其中一些最初在构造函数中使用AddHandler给予处理程序(类中的Subs),其他事件未分配处理程序。
所有处理程序通常具有相同的形式:
Private Sub MyEventHandlingSub()
' Do some work
If (some condition has been met) Then
' 1: Send an event to this this object (Me) to indicate condition has been met
' 2: Remove this as a handler (this handler handles just one of many events)
' 3: Add one or more new handlers (not necessarily handling the same event)
End If
End Sub
我想以某种方式将这些函数封装到“规则”对象中,以便我可以使用这些“规则”初始化我的类。
如何将这些功能封装到“规则”中?