使客户端模型类相对独立于服务器的最佳实践

时间:2013-11-18 10:57:32

标签: java android design-patterns client-server

为了使我的客户端模型更少依赖于服务器响应,我必须维护两个模型结构,一个是客户端上的控制器使用的客户端模型,另一个是传输模型(或服务器模型),用于映射服务器响应。然后我将传输模型映射到mapper类中的客户端模型,这样我就不必在控制器中进行更改。但是,如果我有大量的模型类,这似乎太过分了。

我尝试的另一种方法是为客户端模型提供接口,在控制器中使用getter和setter,以及用于映射服务器响应的接口的实现。但是,它会导致GSONJackson映射器中的大量自定义。此外,如果许多类实现了接口,那么它并不是最合适的,这有点辜负了目的。

那么,维护客户端模型相对独立于服务器模型的一些好的设计模式是什么?

如果在Java Android.

的上下文中提供答案,那会更好

1 个答案:

答案 0 :(得分:0)

如果您发现自己制作的课程太多,那么您所需要的只是一个简单的键/值存储?