我在事件驱动编程和使用 MVC 方面相当新,所以如果这个问题看起来像一个非问题,请原谅我。
我正在尝试将值分配给我的单例模型类(客户端)。我有两个选择:
我可以使用模型类构造函数来分配给自己,如下所示:
类客户{
public var name; public var email; public function Client(arg_name, arg_email){ this.name = arg_name; this.email = arg_email; } }
我可以使用控制器为我分配值,如下所示:
Class Controller{ public var client:Client = new Client(); public function assign(){ client.name = "booo"; client.email = "blaaah@email.com"; }
}
其中哪一个是更好的解决方案?:) 我如此困惑的原因是因为我看到的示例只是将值传递给模型类并执行#1(并设置新变量,例如 [var fullname = fname + lname],但我知道事实上,为模型分配值是控制器的工作。