この質問は、Python開発者のポジションのインタビューで私に尋ねられました。
Pythonに関して誰かがこれに答えることができれば、それは大きな助けになるでしょう。一般的な定義も歓迎します。
この質問は、Python開発者のポジションのインタビューで私に尋ねられました。
Pythonに関して誰かがこれに答えることができれば、それは大きな助けになるでしょう。一般的な定義も歓迎します。
Model-View-Controller アーキテクチャのウィキペディアを読んでください。モデル クラスは一般的にドメイン モデルを指します。Martin Fowler on MVC: 「現実世界の認識をモデル化するドメイン オブジェクトと、画面上に表示される GUI 要素であるプレゼンテーション オブジェクトとの間の明確な区分。ドメイン オブジェクトは完全に自己完結型であり、プレゼンテーションを参照せずに機能する必要があります。複数のプレゼンテーションを、場合によっては同時にサポートできる必要もあります。」
Django やその他の Web フレームワークでは、限られた意味で、これは現在、データベース テーブルにマップされるオブジェクトと同義ですが、一般的な概念としてはこれに限定されません。
通常、それらはデータベース テーブルにマップされるオブジェクトです (それらのインスタンスは、対応するテーブルの行にマップされます)。