service
这里主要说的是rails的代码架构.
service模式.
都知道rails是一个MVC的框架.但是一个项目足够庞大的时候,MVC架构起来显得很吃力,代码也很冗余很臃肿.与DRY,高内聚低耦合...的理念稍有出入.
service是一个服务,供职于一个特定的功能逻辑,可脱离框架.
对于service没有明确的规定,但是按照最佳实践,对外暴露的唯一的方法名字为call为好.
queries模式
适用于查询复杂的场景.
两种都比较简单, 可以看链接:
Last updated