我目前正在进行一个大型项目,想知道哪种做法是最佳实践,是将实体和实体集分别建模还是在一个类中建模?
目前,我为每个实体实现了两个类(例如“作者”和“作者们”类),其中复数类包含诸如“获取作者”的方法(使用Zend_Db_Table_Abstract用于复数和Zend_Db_Table_Row_Abstract用于单数)。
然而,我意识到我经常看到单个实体对象中的“获取/列出”函数,这似乎非常简洁,因为我不需要拥有太多文件。
我知道数据建模没有硬性规定,但在我继续深入之前,我很想了解一下这方面的最佳实践一般共识(当然还有支持论点!)。
感谢您提供答案[意见]!
目前,我为每个实体实现了两个类(例如“作者”和“作者们”类),其中复数类包含诸如“获取作者”的方法(使用Zend_Db_Table_Abstract用于复数和Zend_Db_Table_Row_Abstract用于单数)。
然而,我意识到我经常看到单个实体对象中的“获取/列出”函数,这似乎非常简洁,因为我不需要拥有太多文件。
我知道数据建模没有硬性规定,但在我继续深入之前,我很想了解一下这方面的最佳实践一般共识(当然还有支持论点!)。
感谢您提供答案[意见]!
$fishCaughtInTheNet->getNumberOfDistinctSpecies()
、$prescriptions->haveNotableInteractions()
、$locations->areWithinRadius($someRadius)
。这些都很有趣,但在您的标准CRUD应用程序中可能并不是那么关键。谢谢和干杯!;-) - David Weinraub