Wir haben solche fachlich motivierenden Werte in Anwendungsbereichen.
Das ist das, was diese Folie uns zeigt.
Und wir haben das Gleiche, auch in mathematischen Bereichen.
Ja, also zum Beispiel können wir hier auch durchaus mit Fährten arbeiten.
Ja, ganze Zahlen, rationale Zahlen, bullische Werte.
Wenn wir die aber als Objekte implementieren,
ist die Frage, wie ist das,
wie ist das zu machen und ist das Objekt die ideale Repräsentation dafür,
die ideale Metapher, also die das naheliegende Abbildungsprinzip.
Ja, wenn wir die vier haben,
was ist daran erzeugen
Was ist da ein Zustand, wenn wir die vier
als Objekt betrachten? Die Zahl Pi als naturkonstant,
als mathematische Konstante für den Kreis, Umfang und Radius und Fläche,
wo wir die überall brauchen, ja,
wird die erzeugt oder ist die irgendwie vielmehr eine Entdeckung?
True oder False? Gibt es da eine Reihenfolge? Was war das erste?
Haben solche Zahlen ein Verhalten? Das sind alles Fragen,
die man bei einem Objekt ganz klar beantworten kann,
die erzeugen, Verhalten,
Zustand,
das braucht man bei Objekten
Bei Zeilen ist das irgendwie nicht so einfach.
In Java gibt es dafür primitive Typen.
Und das kann man ganz gut ohne Objekte durchaus machen.
Wenn wir Zahlen verwenden wollen, um solche Werte abzubilden,
diese fachlichen Werte aus den fachlichen Lumenen wie Sozialversicherungsdümer und so weiter.
Wir können natürlich dann versuchen, Intetsche abzubilden.
Also das können wir nehmen zur Identifikation.
Wir können das Nebenzug abzählen, zum Ordnen.
Wir können es auch nehmen, wenn messbare Größen sind,
um die zu repräsentieren.
Das alles geht mit Zahlen
Bei der Do-Wissenschaft und Technik können wir damit auch noch mehr
ein Verhalten, eine Kenngrößenen, Eigenschaften herausbekommen.
Ja, also zum Beispiel Differenzialgleichung, da kann man optimal
eines Verlaufs erbrechen, euphoren, Chaoskurven, irgend sowas.
Das geht alles mit dem mathematischen Werte. Damit sind Zahlen durchaus Werte,
aber sind, das ist das auch das Richtige für fachliche Wert.
Diese fachlichen Werte können häufig zum Einwählungsbereich,
sie haben die fachliche Bedeutung als Prinzip, als Kennzeichner,
wie zum Beispiel die Ankleidzahl für die Bank,
für so ein Zustellbereich, also von der Kosten und anderen Zustelldiensten.
Und häufig haben wir Operationen, ja, aber Operationen,
die anders sind als wie numerischen Operationen.
Zum Beispiel ein Kontonummern. Sie wissen alle, diese lange
I-Bahn, die wird aus Kundeln nur ein Wanklerzahl gebildet.
Wir können die also verketten, aber wir können sie nicht so trahieren.
Geld beträgt, wir können ja addieren, können wir subtrahieren,
Multibeziehung, zwischen zwei Geldbeträgen geht nicht.
Es gibt nicht den Quartal Euro. Deswegen,
es sind nicht alle fachlich gut abbildbar
So, das ist der eine Punkt. Zahlen ist nicht
das Ideale. Und dann, wenn wir in der Software
solche Werte abbilden, sollten wir manchmal Sachen machen,
die von Objekten durchaus noch einen Unterschied haben.
Wir haben eben gesehen, Objekte geht nicht so richtig.
Lassen wir uns deswegen vergleichen, was Objekt und Werk und
Wert unterscheidet. Das ist gleichzeitig die Frage. Drei,
ich springe mal zurück zu der Liste der Fragen,
also zur Frage zwei, hat man schon was gesagt,
was passt da nicht so ganz gut?
Das war vor allem erfolgreich
Neuen und ihr Frage 3, das ist das,
was auch wir auf Folie zwölf haben,
die Konzepte von Wirt und Objektiven übergestellt.
Objekt, wir wissen, ein Objekt hat Zustände,
die Zustände können auch geändert werden, typischerweise durch öffentliche Methoden.
Ein Objekt kann erzeugt werden, ein Objekt kann zerstört werden
beziehungsweise aufgegeben werden. Ja, und das heißt,
irgendwie hat das Raum und Zeitbezug während der Wert,
ja, der ist zunächst zeitlos,
der soll sich nicht verändern und damit ist er
auch in gewisser Weise abstrakt
Ja, so, dass in diese Eigenschaften sind kennzeichnend für Werte
und gleichzeitig ein bisschen ein Problem, wenn wir da Objekte damit bilden wollen.
Ja, wir gehen hier mal einzeln durch, abstrakt,
Werte sind irgendwie immer nicht materiell. Sie stehen zwar,
sie kennzeichnen was, materiell ist auch ein sehr abstrahierender Fall. Ja,
also zwei Äpfel, zwei Stäbchen, die zahlen zwei,
zwei Weißgolden, das sind alles irgendwie ja Mengen,
ja, aber wenn der Kunde nun mal eine Punklehrzahl haben,
sind das fachliche Werte abstrahieren davon
Objekte können erzeugt werden. Ja,
sie haben also eine Lebensdauer von Erzeugung bis Zerstörung und ein
anderes Objekt kann in der Lebensdauer von dem erzeugt werden.
Ja, und da gibt es eben verschiedene Zeitabschnitte.
Während der Wert zeitlos ist. Eine Postleitzahl ist immer eine
Postleitzahl. Und natürlich kann ich da irgendwie ein Dorf mal
in den nächsten Postleitzahlbereich transferieren oder zwei werden vielleicht zusammengelegt.
Das gibt schon Veränderungen, aber eigentlich immer nur zuordnen.
Ja, nicht erzeugen, zu stören,
muss sowas unten,
sie werden auch nicht verbraucht
Objekte verändern sich. Ja, also vielleicht verändert sich ihr Auto
im Laufe der Zeit. Ja, Objekte verändern sich anhand
ihrer erkennbaren Merkmale. Und die Identität bleibt aber halt,
hier wäre die Identität, wir haben eine Fahrgesperrnummer, ja,
wir haben eine Motornummer oder sowas, das bleibt erhalten.
Ja, die Identität ändert sich nicht, es bleibt mein Auto,
auch wenn es dann vielleicht irgendwann vom TÜV nicht mehr akzeptiert wird.
Ja, so, der Wert des Dagegen ist unveränderlich,
ja, aber er wird nicht berechnet, Ja,
gut, ich kann mich irgendwie herleiten, ja,
auf etwas beziehen, aber ich kann ihn nicht durch Berechnungen verändern.
Ja, Funktionen kann ich schon anwenden,
aber ich kann das nicht nicht berechnen,
also in die berühmte 92, ist jetzt hier mal als Metapher VL.
Objekte haben immer Zustände. Ja, immer einen inneren Zustand.
Ich verändere Objekte, meistens durch öffentliche Methoden,
und dann mache ich etwas damit. Ja,
ich reserviere einen Sitzplatz, ich gebe beim Konto,
erlaube ich, dass es überzogen wird.
Ich bezahle eine Rechnung, dann ist dient er
zuständig bezahlt
Was eben so der Einkaufswagen und in den Einkaufswagen packe ich irgendwas rein.
Ja, und da sind Veränderungen das, was hier passiert.
Werte dagegen sind ohne Veränderung, weil sie haben keinen Zustand. Veränderung wird da nicht,
ist da nicht sinnvoll, weil der Zustand ist also die,
der Wert ist entweder so, ich kann ihn zwar verändern,
ja, aber ich kann ihn nicht, ja,
als, das betrifft nicht den Zustand,
ja,
der wird selber halt dämlich
Gut, Kommunikation wäre noch ein wichtiges, eigentlich die Eigenschaft,
ja, wir können ein Objekt zur Kommunikation nutzen,
Zusammenarbeit, wir können das zur Kennzeichenkommunikation,
hier ist zum Beispiel Kalender, ja,
sie haben diesen Tag reserviert für einen Termin und von einem Benutzer,
der Bekannte, der öffentlichen Kalender,
ihren öffentlichen Kalender einsehen und können sehen, oh, dann kann er nicht,
man kann sie nicht und da ist einfach ein Termin,
da können wir ihn zunehmen,
zur Kommunikation,
ja,
das kann man als Seiteneffekt betrachten oder kannst du
als Hauptding betrachten
So, und diese Frage dieser Unterscheidung zwischen beiden,
Gleichheit oder nicht,
das ist hier das Thema dann im nächsten Video