封装 KeyMapper
heistings opened this issue · 0 comments
heistings commented
最近要新写一个 App,正在研究模型化方案选型。我比较了 JSONModel 和 YYModel,收获很大。我发现 JSONModel 中封装的 KeyMapper,是一个非常重要的设计概念。它将 Mapper 逻辑从模型中剥离,能够自由的组合。
想象一下这样的场景,你有两套不同的 API,上传同一个对象,他们的协议不同,A 协议要求 book_id 而 B 协议要求 bookID,这种情况当前的 YYModel 设计只能在 NSDictionary => Model 环节兼容这种情况,而反向则不行。
期待你的留言。