English 中文(简体)
你们认为,将某些物体退回,而不是声明结果是什么?
原标题:
  • 时间:2009-05-12 19:12:37
  •  标签:

I would have liked to know if it was a good idea to return a select object from a method like $selectObj = getSomethingByName($name) to then pass it to another method like getResult($selectObj) which will do the trick. The idea is to be able to pass the select object to any usefull function like setLimit(10) or addCriteria( blabla ) depending on my model...

但这样做是否好? 这可能是不可靠的,因为用户能够自己修改物体,而不应希望这样做。

我以前曾采用过简单的方法,但把结果作为一行回来......但是,如果你根据不同的表格作出复杂的陈述,有时会痛苦。

最佳回答

你们面临的问题(根据不同表格提出的比较性发言)与一般的办公室管理框架是老的、广泛的问题。 有许多事情可以做,一个办公室管理层做得很好。 不可避免的是,你不得不在主计长或你的见解中撰写许多复杂的法典,从而弥补复杂程度的不同。

相反,使用Domain Model 模式,将复杂的多功能数据库逻辑推到一个地方,因此,你的主计长和意见书记人不必了解所有杂项细节。 他们刚刚知道你的行业模式类别之间的接口,该类别完全有责任知道如何从数据库中收集信息。

Remember: a Model "HAS-A table (或多张表格)——而不是“IS-A table。

问题回答

暂无回答




相关问题
热门标签