题外:开发语言中的模型

之前看过一本书,叫领域驱动模型吧,讲的是在软件开发中,以模型进行系统业务和开发语言的交互,相互直接的联系均可以用模型表示,有兴趣的能够看看这本书。
这里讲一下在开发中使用模型的通用性。
c#语言中能够定义model,JAVA语言也能够,model初始化数据后,变成对象,js直接就能够将json字符串转换成一个对象模式,直接访问其中的属性。
如今各个开发语言都提供各类类库,将model转换成json或者xml等格式的字符串,实现数据服务web services,或者其余消息类型的数据交换,同理在访问端也能转换成模型对象,并且对象中的属性,只须要一个说明便可。
为了便于数据库的操做,如今各类开发语言也提供orm的数据库操做,一样是经过执行,和数据库交换读取模型对象或者写入模型对象。
微软的wpf有mvvm的模式,Web端的vue也是mvvm模式,开发这些最终仍是落到模型对象上。

本文分享自微信公众号 - 技术几句杂谈(tecsimplepoint)。
若有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一块儿分享。vue

相关文章
相关标签/搜索