\begin{frame}{Entwurfsmuster}
    \begin{columns}[t]
        \column{.5\textwidth}
        \centering{\fontsize{30pt}{36pt}\selectfont\faSyringe}
        \begin{greenblock}{Dependency Injection}
            \begin{itemize}
                \item Bestimmt Abhängigkeiten in Klassen
                \item Speichert Instanzen dieser Abhängigkeiten an zentralem Ort
                    % Wichtig für Interface Abhängigkeiten:				
                \item Instanz in Konfiguration festlegbar
                \item Setzt Instanzen während der Laufzeit an benötigter Stelle ein
            \end{itemize}
        \end{greenblock}
        \column{.5\textwidth}
        \centering{\fontsize{30pt}{36pt}\selectfont\faDatabase}
        \begin{blueblock}{Data Access Object (DAO)}
            \color{kit-blue100}
            \begin{itemize}
                \item DAO-Interface als Schnittstelle zwischen Geschäftslogik und Datenzugriffslogik
                \item DAO-Implementierungen als Varianten der Datenzugriffslogik (MariaDB, MySQL, etc.)
                \item[$\Rightarrow$] Austauschbare Implementierungen
            \end{itemize}
        \end{blueblock}
    \end{columns}
\end{frame}

