2

这实际上是一个高级别的最佳实践问题,但我怀疑我使用的语言可能会影响答案(无构造函数)。

利用类的主要属性来处理辅助接口方法是否常见?或者换句话说,二级实现是否可以了解类的内部状态和属性?

IE..

Class MyClass
Implements MyInterface

Private m_MyState as String

Private Sub MyInterface_DoSecondaryStuff

    Debug.Print m_MyState

End Sub

抱歉,如果这是一个菜鸟问题,但我没有机会经常编程或创建辅助接口。

4

1 回答 1

1

是的,这绝对没问题。例外情况是,如果“辅助实现”作为一个单独的类会更好。

于 2013-06-25T19:42:26.623 回答