0

作为设计模式,如果我是正确的,我们使用字符串(通常称为业务逻辑状态)在层之间传达消息。但我的问题是,如果一个方法返回字符串,那么如何传输其他数据对象。对于这种情况,我目前正在使用 http 请求对象(它是全局的)来传输数据,这使得所有 3 层都依赖于表示层,所以它并不好。

有没有其他方法可以在层之间传输数据?

4

1 回答 1

1

Passing messages around using strings is considered a bad idea (google "Stringly typed") and definitely not a design pattern. You should create proper objects and pass them between the layers.

于 2013-04-07T18:42:38.450 回答