私のオープンソースツールキットのオブジェクトはすべて、AbstractObjectクラスに基づいています。まったく同じクラスのオブジェクトを作成して返す関数をAbstractObjectに追加したいと思います。
これは、プロパティ値がコピーされないため、クローン作成とは異なります。私はそれを呼び出すことを考えましたduplicate
が、ActiveRecordクラスを操作するときは混乱します(オブジェクトではなくレコードを複製するために複製が使用されるため)。
form2 = form1->createObjectWithSameClass()
このために一言(できれば)の名前を提案してください。お時間をいただきありがとうございます!