Die Idee ist, das Programm mit einer Kombination von Dingen (Objekten) auszuführen. Die Anwendung besteht aus Teilen, und das Bild zeigt, dass die Teile miteinander interagieren, um das Ganze zu bewegen (das Zahnradgitter).
Der Gedanke, dass das Teil ein "Objekt" ist und die Interaktion eine "Nachricht" ist, die zwischen den Objekten übertragen wird
Um die richtige Nachricht an das richtige Objekt zu übermitteln, muss der Absender der Nachricht den Empfänger kennen.
Und es kennt die andere Person, das heißt, es gibt eine Abhängigkeit zwischen den beiden Objekten.
Das Verwalten dieser "Abhängigkeit" ist das objektorientierte Design.
In Bezug auf Fangbälle verstehen Erwachsene und Kinder die Position des anderen und
Sie wissen, wie viel Kraft Sie werfen müssen, um den Gegner zu fangen. (Bild)
Bewerbungen können von Fall zu Fall geändert werden. Das Ändern ist ein Ärgernis in der Abhängigkeit, dass der Absender der Nachricht den Empfänger kennt.
Wenn Sie sich per E-Mail für mehrere Dienste für mehrere Dienste registriert haben Es kann gesagt werden, dass die E-Mail-Adresse des Betreibers und jeder Dienst abhängig sind.
Wenn Sie beispielsweise Ihren Mobilfunkanbieter wechseln, ist dies praktisch, da Sie die Telefonnummer unverändert ändern können. Sie können Carrier Mail nicht verwenden, oder? Welche Änderungen müssen Sie an dieser Änderung vornehmen?
→ Melden Sie sich bei allen Diensten an, die die E-Mail-Adresse des Netzbetreibers verwenden, und ändern Sie die E-Mail-Adresse
Wenn ich nur daran denke, werde ich kalt. Und das Schlimmste ist, dass ich zwei Jahre, nachdem ich vergessen hatte, meine E-Mail-Adresse für einen Dienst zu ändern, auch mein Passwort vergessen habe. Wenn ich mein Passwort zurücksetzen möchte, erhalte ich eine E-Mail zum Zurücksetzen ... Vorherige E-Mail-Adresse, die nicht angezeigt wird ...
Was hätte ich tun sollen, um eine so schlimme Situation zu verhindern? ・ Erstens hätte ich Google Mail anstelle von Carrier Mail verwenden sollen.
Aber ist es das? Das Gleiche gilt für beide Das heißt, ich hätte es unter Berücksichtigung von Änderungen </ b> einstellen sollen.
Mit anderen Worten, der Punkt der Objektorientierung sollte unter Berücksichtigung der Änderung so gestaltet werden, dass die E-Mail-Adresse jedes Dienstkontos einfach durch Ändern einer E-Mail-Adresse des Weiterleitungsdienstes geändert werden kann.
Recommended Posts