在传统的MVC模式中,模型会通知视图其所做的更改。在C#中,这意味着我必须对我感兴趣的视图进行子类化,并在子类化的类中注册模型的事件。例如,如果我要使用C#和Winforms实现MVC,则必须对TextBox类进行子类化,然后在MyTextBox的构造函数中注册模型事件。我的理解正确吗?
那么,在Smalltalk中如何处理这个问题?是否也需要对每个视图进行子类化以注册模型的事件,还是有一些方法可以动态地向视图添加事件?
谢谢。
那么,在Smalltalk中如何处理这个问题?是否也需要对每个视图进行子类化以注册模型的事件,还是有一些方法可以动态地向视图添加事件?
谢谢。