Heim > Artikel > Backend-Entwicklung > Es ist besser, die Methoden im Modell statisch zu schreiben, und es wird auch gesagt, dass gewöhnliche Methoden besser sind
Jetzt sehe ich, dass die in vielen Frameworks geschriebenen Methoden statische Methoden sind. Wenn sie vom Controller aufgerufen werden, können sie direkt verwendet werden, ohne die Klasse vor dem Aufruf zu instanziieren oder Objektmethoden
Jetzt sehe ich, dass die in vielen Frameworks geschriebenen Methoden statische Methoden sind. Wenn sie vom Controller aufgerufen werden, können sie direkt verwendet werden, ohne die Klasse vor dem Aufruf zu instanziieren oder Objektmethoden
Dies hängt vom Typ Ihrer Methode ab. Wenn Ihre Methode beispielsweise unabhängig von Klasseninstanzen arbeitet, kann sie als statische Methode festgelegt werden.
In einer Tool-Klasse können wir beispielsweise alle Methoden in dieser Klasse als statische Methoden festlegen. Derzeit wird die Klasse nur zur Klassifizierung unserer Methoden verwendet. Wenn Sie gewöhnliche Methoden verwenden möchten, kann diese Klasse auch den Singleton-Modus verwenden.
Tool-Klassen erfordern keine Kettenoperationen. Ich denke, sie können in statische Klassen gekapselt werden.
<code>调用方便。</code>