0

この質問は、Python開発者のポジションのインタビューで私に尋ねられました。

Pythonに関して誰かがこれに答えることができれば、それは大きな助けになるでしょう。一般的な定義も歓迎します。

4

2 に答える 2

6

Model-View-Controller アーキテクチャのウィキペディアを読んでください。モデル クラスは一般的にドメイン モデルを指します。Martin Fowler on MVC: 「現実世界の認識をモデル化するドメイン オブジェクトと、画面上に表示される GUI 要素であるプレゼンテーション オブジェクトとの間の明確な区分。ドメイン オブジェクトは完全に自己完結型であり、プレゼンテーションを参照せずに機能する必要があります。複数のプレゼンテーションを、場合によっては同時にサポートできる必要もあります。」

Django やその他の Web フレームワークでは、限られた意味で、これは現在、データベース テーブルにマップされるオブジェクトと同義ですが、一般的な概念としてはこれに限定されません。

于 2012-05-10T05:44:43.157 に答える
3

通常、それらはデータベース テーブルにマップされるオブジェクトです (それらのインスタンスは、対応するテーブルの行にマップされます)。

于 2012-05-10T05:37:42.837 に答える