我只是碰到了某種形式的代碼,並得到了相當多的震撼:直接調用方法,或者Raise事件調用方法(事件處理程序)?
代碼片段:
Class ABC
Private Event Event123()
Private Function ParentMethod()
RaiseEvent Event123()
End function
Private Function ChildMethod() Handles Event123
... code here
End function
End class
(注意功能和事件是私人的,該代碼是用來內的。唯一的類) (另請注意,該代碼是在VB,但這種模式可以應用到其他語言)
通常情況下,我只想直接從ParentMethod致電ChildMethod,象下面這樣:。
代碼片斷2:
Private Function ParentMethod()
ChildMethod()
End function
我想知道,是代碼片段一些類型的最佳/推薦的做法?爲什麼?
是的,我同意你的意見。這就是爲什麼當我看到代碼時我「感到非常震驚」。 :) – Gan 2010-10-07 02:26:38