<?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_2024:learningunits:lu11</title>
        <description></description>
        <link>https://wiki.bzz.ch/</link>
        <image rdf:resource="https://wiki.bzz.ch/_media/wiki/logo.png" />
       <dc:date>2026-04-07T18:07:33+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/m320_2024/learningunits/lu11/abstrakt_python?rev=1730364531&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/m320_2024/learningunits/lu11/abstrakte_basisklasse?rev=1729587822&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/m320_2024/learningunits/lu11/interface?rev=1729588433&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/m320_2024/learningunits/lu11/start?rev=1729576578&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_2024/learningunits/lu11/abstrakt_python?rev=1730364531&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-31T08:48:51+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>LU11b - Abstrakte Klassen in Python</title>
        <link>https://wiki.bzz.ch/modul/m320_2024/learningunits/lu11/abstrakt_python?rev=1730364531&amp;do=diff</link>
        <description>LU11b - Abstrakte Klassen in Python

Standardmässig stellt Python keine abstrakten Klassen bereit. 
Das Modul abc stellt die Basis für die Definition von Abstract Base Classes ABC bereitstellt. 
ABC funktioniert, indem Methoden der Basisklasse als “abstrakt dekoriert” und dann konkrete Klassen als Implementierungen der abstrakten Basis registriert werden. 
Eine Methode wird abstrakt, wenn sie mit dem Schlüsselwort</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/modul/m320_2024/learningunits/lu11/abstrakte_basisklasse?rev=1729587822&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-22T09:03:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>LU11a - Abstrakte Basisklassen</title>
        <link>https://wiki.bzz.ch/modul/m320_2024/learningunits/lu11/abstrakte_basisklasse?rev=1729587822&amp;do=diff</link>
        <description>LU11a - Abstrakte Basisklassen

Eine abstrakte Klasse kann als Blaupause für andere Klassen betrachtet werden. Sie ermöglicht es, eine Reihe von Methoden zu erstellen, die in allen untergeordneten Klassen implementiert werden müssen (= Vertrag für die Implememtation</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/modul/m320_2024/learningunits/lu11/interface?rev=1729588433&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-22T09:13:53+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>LU11c - Interface in Python</title>
        <link>https://wiki.bzz.ch/modul/m320_2024/learningunits/lu11/interface?rev=1729588433&amp;do=diff</link>
        <description>LU11c - Interface in Python

Schnittstellen spielen im Software Engineering eine wichtige Rolle. 
Wenn eine Anwendung wächst, werden Aktualisierungen und Änderungen an der Codebasis immer schwieriger zu verwalten. 
Hier erfahren Sie, wie Sie eine </description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/modul/m320_2024/learningunits/lu11/start?rev=1729576578&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-22T05:56:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>LU11 - Abstraktion von Aufgaben</title>
        <link>https://wiki.bzz.ch/modul/m320_2024/learningunits/lu11/start?rev=1729576578&amp;do=diff</link>
        <description>LU11 - Abstraktion von Aufgaben

Theorie


	* LU11a - Abstrakte Basisklassen
	* LU11b - Abstrakte Klassen in Python
	* LU11c - Interface in Python



Aufgaben


	* LU11.A01 - Instanziierung abstrakter Klassen
	* LU11.A02 - Abstrakte Klasse für Taschenrechner



Lösungen


	* LU11.L01 - Instantiierung abstrakter Klassen
	* LU11.L02 - Abstrakte Klasse für Taschenrechner</description>
    </item>
</rdf:RDF>
