ホームページ > バックエンド開発 > PHPチュートリアル > MVC は M 層でクラスを作成し、C 層で対応するクラスの新しいオブジェクトを作成し、V 層がそのオブジェクトを使用して対応するクラス メソッドを呼び出します。

MVC は M 層でクラスを作成し、C 層で対応するクラスの新しいオブジェクトを作成し、V 層がそのオブジェクトを使用して対応するクラス メソッドを呼び出します。

WBOY
リリース: 2016-10-10 11:55:53
オリジナル
1178 人が閲覧しました

MVC、M 層でクラスを作成し、C 層で対応するクラスの新しいオブジェクトを作成し、それを V 層に渡して、そのオブジェクトを使用して対応するクラス メソッドを呼び出します。パターン?

返信内容:

MVC、M 層でクラスを作成し、C 層で対応するクラスの新しいオブジェクトを作成し、それを V 層に渡して、そのオブジェクトを使用して対応するクラス メソッドを呼び出します。パターン?

MVC には通常、データモデルや操作メソッドなどの上位 M 層があります。 C 層は、M 層からの呼び出しとデータの整理を担当します。 V層データ最終データ。 。

でも!各企業はコーディングの習慣が異なるため、これに厳密に従うわけではありません。あなたの言ったとおりです。データオブジェクトはMで構築され、オブジェクトはCでインスタンス化されるだけで、V層はそれを特別に呼び出すだけです。私はいくつかの日本の企業で同様のコーディングスタイルを見てきましたが、それも許可されています。だから大丈夫ですよ~統一ルールに従って書けばいいのです。

Mはデータの宣言のみ、Cはデータを操作、Vは処理+出力するモードも見たことがあります。書き方もとても簡単です。キーは会社によって異なります

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート