Einführung
Ein Memorandum, das zusammenfasst, was ich in meinem zweiten Monat als Entwicklungsingenieur gelernt habe.
In letzter Zeit habe ich jeden Tag viele neue Dinge gelernt und kann mit dem Spaß und ein paar Informationen nicht Schritt halten! !! !! Es sollte sein. Ich werde es so schreiben wie meine eigene externe Festplatte!
↓ Übrigens, klicken Sie hier für frühere Artikel
Ich habe heute zwei Artikel gepostet (. ・ V ・) ノ
Die ursprüngliche Bedeutung eines Objekts
--Objekt ・ ・ ・ Objekt, Objekt, Zweck (aus weblio Englisch-Japanisches Wörterbuch)
Was ist objektorientiert?
- Die Denkweise in der Entwicklung.
- Eine Entwicklungsmethode, bei der die zu erstellende Anwendung als ** betrachtet wird.
Objektorientiert in Java
- Die Grundidee ist [oben](https://qiita.com/icchy_sh33p/items/dc00f27d8cb6cc2f4385#%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3% Entspricht 82% AF% E3% 83% 88% E6% 8C% 87% E5% 90% 91% E3% 81% A8% E3% 81% AF).
- Erstellt durch Instanziierung basierend auf der Klasse und dem darin geschriebenen Code
→ Mit anderen Worten, das Bild von ** Dinge aus Konstruktionszeichnungen machen **.
- Es gibt zwei, ** Klasse ** und ** Instanz **.
Klasse
- Hat eine Rolle als ** "Design Drawing" ** in Java.
- Da das eigentliche Design in der Klasse ausgeführt wird, sind in der Klasse die folgenden Dinge vorhanden.
- ** Methode ** ・ ・ ・ Erstellt in der Konstruktionszeichnung ** Beschreibt "Verhalten" **
- ** Konstruktor ** ・ ・ ・ Verarbeitung wird zur gleichen Zeit erstellt, zu der das Objekt erstellt wird
Beispiel
--Das echte Ding. Anerkennung, dass es tatsächlich gemacht wird.
- Klasse ** Instanziierung **
... Eine Klasse, die real gemacht wurde und in dieser Klasse verwendet werden kann. Das Ergebnis der Instanziierung ist ** Objekt **
= Klasse ist ** Objektentwurfszeichnung! ** ** **
Objektorientiert in JavaScript
- Die Grundidee ist [oben](https://qiita.com/icchy_sh33p/items/dc00f27d8cb6cc2f4385#%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3% Entspricht 82% AF% E3% 83% 88% E6% 8C% 87% E5% 90% 91% E3% 81% A8% E3% 81% AF).
- Im Fall von JavaScript ist eines der Hauptmerkmale, dass ** Klassen nicht existieren **
- Es gibt ein ** Prototypobjekt ** anstelle einer Klasse
- ** Prototypobjekt **
・ ・ ・ Objekt als Konstruktionszeichnung (erstellt, damit Sie das Objekt nicht jedes Mal schreiben müssen)
- ** Objekte ** in JavaScript
・ ・ ・ Tatsächlich, real (** nahe ** Instanz in Java **).
- Es ist schwierig, dasselbe Objekt viele Male zu erstellen. Ich möchte eine Funktion hinzufügen
→ ** Prototypobjekt ** wurde erstellt, um die Handhabung mit dem Originalobjekt zu vereinfachen
→ Mit anderen Worten, das Bild von ** Suchen erleichtert die Verwendung von Konstruktionszeichnungen ** aus den Originalzeichnungen.
Zusammenfassung
- Gleiches gilt für die objektorientierte Denkweise, die sowohl für Java als auch für JavaScript die Grundlage bildet
- Die Konstruktionszeichnung und die Substanz existieren, indem das zu entwickelnde Objekt ** als "Ding" ** betrachtet wird
――Der Ansatz ist jedoch in der Objektorientierung entgegengesetzt
- Java hat das Bild von ** Zusammenstellen und Vervollständigen von Dingen basierend auf der Konstruktionszeichnung **
- Das Bild von JavaScript ist, dass ** weitere Konstruktionszeichnungen und Entitäten basierend auf der erstellten Entität erstellt werden und das Endprodukt damit fertiggestellt wird **.
Nachwort
Ich habe über die Bedeutung der Objektorientierung gesprochen, seit ich Python berührt habe, und während ich Java und JavaScript lernte, war ich ein wenig vorsichtig, aber wie viel verstehe ich? Ich fragte mich, ob ich es überhaupt richtig wusste, und ich dachte, es wäre in Ordnung, es einmal zusammenzusetzen, also entschied ich mich diesmal für die Objektorientierung!
Um ehrlich zu sein, habe ich das Bild des Objekts nicht vollständig verstanden, und manchmal wusste ich dieses Ding, verstand aber nicht, was es bedeutete ... aber als ich es zusammenstellte, recherchierte ich es erneut und las das Nachschlagewerk. Ich glaube, ich habe es geschafft, ein Niveau zu erreichen, das ich jetzt verstehen kann.
Die Ausgabe kann einige Zeit dauern, aber ich habe erneut erkannt, dass es wichtig ist, sich der Menschen auf diese Weise bewusst zu sein, da ich die Informationen in meinem Kopf organisieren und ergänzen kann. !! !! !!
Ich werde es noch einmal zusammenfassen! !!
Bis bald