|
Martinuk |
Forum-Century
|
|
Beiträge: 208
|
|
|
|
Anmeldedatum: 18.04.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 04.05.2019, 17:45
Titel: OOP vs. Packages
|
|
Hallo,
bei MATLAB gibt es ja die Möglichkeit sogenannte Packages zu erstellen. Kann mir jemand vllt. etwas genauer erklären worin der Sinn bzw. dann auch die Vorteile dieser Vorgehensweise bestehen?
Und welche Vorteile bietet das Packaging gegenüber dem OOP-Ansatz?
Bitte um eure Hilfe.
Danke.
|
|
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.492
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 04.05.2019, 19:05
Titel:
|
|
Hallo,
packages erlauben die Strukturierung von Code. Wenn beispielsweise bei verschiedenen Anwendungen Funktionen (oder auch Klassen) gleichen Namens existieren, erfolgt so eine klare Zuordnung bzw. Unterscheidung.
Du musst dich nicht zwischen OOP und Packages entscheiden. Packages können auch Klassen enthalten.
Grüße,
Harald
_________________
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
|
|
|
Martinuk |
Themenstarter
Forum-Century
|
|
Beiträge: 208
|
|
|
|
Anmeldedatum: 18.04.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 04.05.2019, 19:46
Titel:
|
|
Hallo Harald,
kannst du mir bitte ein Beispiel skizzieren wann der Einsatz von Packages sinnvoll ist.
Das wäre sehr hilfreich fürs Verständnis.
Danke.
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.492
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 04.05.2019, 21:07
Titel:
|
|
Hallo,
stelle dir ein Package vor wie ein Verzeichnis. Nur legst du das Verzeichnis nicht auf den Suchpfad, sondern gibst an, aus welchem Package du gerade eine Funktion verwenden willst. Das ist übersichtlicher, als x Verzeichnisse auf den Suchpfad zu legen.
Grüße,
Harald
_________________
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2024
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.
|
|