我有一个我正在用 PHP 制作的工厂类。每个实例代表数据库表中的一行。
由于我将处理数十个数据库行,因此让每个实例在实例化时进行选择是很愚蠢的。所以我有一种方法可以将值转储到对象中,以便与返回大量行的数据库查询结合使用。
但有时,我还想让对象在查询中查找所有值。所以,我将有另一种方法,它将主键作为参数,并从数据库查询中查找值。
所以看起来在这两种方法之间,我真的不需要一个__construct
方法。
这种模式有没有比“工厂”更具体的名称?我应该怎样称呼这两种构造对象的不同方法——这些方法有常用的名称吗?