Heim  >  Artikel  >  Backend-Entwicklung  >  MVC erstellt eine Klasse in der M-Schicht und der C-Schicht neue Objekte der entsprechenden Klasse und übergibt sie dann an die V-Schicht. Die V-Schicht verwendet das Objekt, um die entsprechende Klassenmethode aufzurufen.

MVC erstellt eine Klasse in der M-Schicht und der C-Schicht neue Objekte der entsprechenden Klasse und übergibt sie dann an die V-Schicht. Die V-Schicht verwendet das Objekt, um die entsprechende Klassenmethode aufzurufen.

WBOY
WBOYOriginal
2016-10-10 11:55:531148Durchsuche

MVC, erstellen Sie eine Klasse in der M-Ebene, erstellen Sie ein neues Objekt der entsprechenden Klasse in der C-Ebene und übergeben Sie es dann an die V-Ebene Haben Sie dieses Muster gesehen?

Antwortinhalt:

MVC, erstellen Sie eine Klasse in der M-Ebene, erstellen Sie ein neues Objekt der entsprechenden Klasse in der C-Ebene und übergeben Sie es dann an die V-Ebene Haben Sie dieses Muster gesehen?

MVC verwendet im Allgemeinen die M-Schicht als Datenmodell, Betriebsmethode usw. Die C-Schicht ist dafür verantwortlich, Dinge aus der M-Schicht aufzurufen und Daten zu organisieren. Endgültige Daten der V-Layer-Daten. .

Aber! Jedes Unternehmen hat unterschiedliche Codierungsgewohnheiten und wird sich nicht strikt daran halten. Genau wie du gesagt hast. Das Datenobjekt wird in M ​​erstellt und das Objekt wird nur in C instanziiert, und die V-Schicht wird speziell aufgerufen. Ich habe in mehreren japanischen Unternehmen ähnliche Codierungsstile gesehen, und dies ist auch zulässig. Es spielt also keine Rolle – schreiben Sie einfach nach den einheitlichen Regeln.

Ich habe auch gesehen, dass M nur die Daten deklariert, C die Daten verwaltet und V den Ausgabemodus verwaltet. Auch das Schreiben ist recht einfach. Der Schlüssel hängt vom Unternehmen ab

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn