Pythonで、JSONファイルや辞書、データベースのレコードといった、様々なデータソースからクラスのインスタンスを生成したい場合、どのような設計が望ましいでしょうか。 クラスとは別に、create_myclass_from_json()のような、独立した「ファクトリ関数」を作る ...
Pythonのリストや辞書では、当たり前のように [](角括弧)を使ってデータにアクセスしたり、値を更新したりします。 しかし、自分で定義したクラスのインスタンスに対して obj[0] と記述すると、通常はエラーになります。 もし、自作のクラスでもこの ...