<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wiki.bzz.ch/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://wiki.bzz.ch/feed.php">
        <title>BZZ - Modulwiki - modul:m320:merkblaetter</title>
        <description></description>
        <link>https://wiki.bzz.ch/</link>
        <image rdf:resource="https://wiki.bzz.ch/_media/wiki/logo.png" />
       <dc:date>2026-05-18T13:37:58+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/m320/merkblaetter/merkblatt_1?rev=1711631267&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/m320/merkblaetter/merkblatt_2?rev=1711631267&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/m320/merkblaetter/merkblatt_3?rev=1711631267&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/m320/merkblaetter/merkblatt_4?rev=1711631267&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/m320/merkblaetter/merkblatt_5?rev=1711631267&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://wiki.bzz.ch/_media/wiki/logo.png">
        <title>BZZ - Modulwiki</title>
        <link>https://wiki.bzz.ch/</link>
        <url>https://wiki.bzz.ch/_media/wiki/logo.png</url>
    </image>
    <item rdf:about="https://wiki.bzz.ch/modul/m320/merkblaetter/merkblatt_1?rev=1711631267&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-28T13:07:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>1 Klasse</title>
        <link>https://wiki.bzz.ch/modul/m320/merkblaetter/merkblatt_1?rev=1711631267&amp;do=diff</link>
        <description>1 Klasse

Definition

Eine Klasse ist die Definition der Attribute, Operationen (Methoden) und der Semantik für
eine Menge von Objekten. Alle Objekte einer Klasse entsprechen dieser Definition.

UML-Notation



Klassenname

Er stellt zum einen eine sinnvolle Beschreibung der Klasse dar, ist aber auch der
Datentyp der Klasse.</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/modul/m320/merkblaetter/merkblatt_2?rev=1711631267&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-28T13:07:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>2 Objekt</title>
        <link>https://wiki.bzz.ch/modul/m320/merkblaetter/merkblatt_2?rev=1711631267&amp;do=diff</link>
        <description>2 Objekt

Definition

Ein Objekt ist eine im laufenden System konkret vorhandene und aktive (agierende) Einheit. Jedes Objekt ist ein Exemplar einer Klasse.

Ein Objekt zeichnet sich aus durch

	*  Eigenschaften (Attribute)
	*  Fähigkeiten (Operationen / Methoden)</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/modul/m320/merkblaetter/merkblatt_3?rev=1711631267&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-28T13:07:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>3 Instanziierung</title>
        <link>https://wiki.bzz.ch/modul/m320/merkblaetter/merkblatt_3?rev=1711631267&amp;do=diff</link>
        <description>3 Instanziierung

Der Prozess der Objekterzeugung (Instanziierung) beginnt mit dem Start einer ausführbaren Python-Datei.

(Klasse mit der main-Methode)





Der Ablauf der Instanziierung wird anhand der Nummern wiedergegeben.





Der Aufbau im Speicher wird schematisch dargestellt.</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/modul/m320/merkblaetter/merkblatt_4?rev=1711631267&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-28T13:07:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>4 Sequenzdiagramm</title>
        <link>https://wiki.bzz.ch/modul/m320/merkblaetter/merkblatt_4?rev=1711631267&amp;do=diff</link>
        <description>4 Sequenzdiagramm

Das Sequenzdiagramm zeigt die Interaktion von Objekten im zeitlichen Ablauf auf. Es sind somit mindesten 2 Objekte beteiligt

.

UML-Notation



(1) Instanziierung eines Objektes


class A:
  # Klasse A erzeugt selber ein Objekt der Klasse B.

  def __init__(self):
    # Erzeugung des Objektes vom Typ B im Konstruktor von A
    self._anObject = B()
    pass</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/modul/m320/merkblaetter/merkblatt_5?rev=1711631267&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-28T13:07:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>5 Beziehungen</title>
        <link>https://wiki.bzz.ch/modul/m320/merkblaetter/merkblatt_5?rev=1711631267&amp;do=diff</link>
        <description>5 Beziehungen

Beziehungen zeigen den Zusammenhang von Klassen innerhalb einer Anwendung auf.

.

UML-Notation



Beziehungen könenn vielfältige Formen annehmen. Sîe können

	*  ein- oder zweiseitig Wirkung zeigen,
	*  eine beliebige oder klar definierte Kardinalität aufweisen,</description>
    </item>
</rdf:RDF>
