RESTを介してリモートで管理されるオブジェクトへのAPIとしてPythonクラスを作成しています。
REST APIには、リモートオブジェクトのプロパティを定義するディクショナリのリストを返す呼び出しが含まれています。これらのプロパティを対応するPythonオブジェクトの属性として動的に追加するコードを作成中です(つまり、クラスがインスタンス化されると、プロパティのリストに対してRESTクエリが作成され、各プロパティが属性として追加されます。インスタンス。)
しかし、これにより、オブジェクトに動的に追加された属性を一瞥して「辞書について聞いたことがありますか?」と思ったPHPコードの記憶がよみがえりました。
私の経歴がC/C ++ / Javaに根ざしていることを考えると、これは私にとってはやや異質な考えですが、おそらくPython(およびPHP)のコースと同等です。では、辞書を使用するのではなく、オブジェクトに属性を動的に追加するのが適切なのはいつですか。
私が関連資料で読んだことから、APIは正当なケースであるように私には思えます。