<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Gedankengang - MVC so richtig?]]></title><description><![CDATA[<p>Guten Tag,<br />
ich habe jetzt eine ganze Zeit lang in C programmiert und möchte nun auf C++ umsteigen. Da ich C schon kann ist das wesentlich neue für mich die OO und die Syntax. Die Syntax lerne ich in dem ich Programmiere, wie mann OO Programmiert ebenso.<br />
Also wollte ich mir ein kleines TicTacToe schreiben, erst einmal ohne WinAPI o.ä. also habe ich mich informiert und bei google das MVC-Pattern gefunden (<a href="http://de.wikipedia.org/wiki/Model_View_Controller" rel="nofollow">http://de.wikipedia.org/wiki/Model_View_Controller</a>) also machte ich mich direkt an das Planen meines kleinen Projektes. Dabei stieß ich auf Probleme das eine oder andere &quot;Problem&quot; habe ich schon behoben.<br />
Ich wollte euch jetzt fragen ob das so in Ordnung ist. Und ob ich MVC überhaupt richtig verstanden habe <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<blockquote>
<p>Model: Hier kommen alle Daten rein + die Methoden (ich höre mich ja schon richtig wie ein OO Programmierer an ;)) zum Manipulieren der Daten<br />
View: Einfach nur das Interface also das Fenster oder bei mir einfach nur das cout für das Feld + Input Handling (bei mir mit cin so etwas wie geben sie die Gewünschte Spalte an oder so)<br />
Controller: Sorgt für die Kommunikation zwischen View und Model</p>
<p>Für mein TicTacToe:<br />
D.h. ich muss wenn ich mit View das Feld ausgebe, das Feld mit hilfe des Controllers aus Model auslesen (also ruft er die Methode von Model auf nennen wir es mal int *get_field()) und der Controller ruft dann eine Methode vom Model auf sagen wir mal void show_field(int field[][])</p>
</blockquote>
<p>Mein Problem ist nun folgendes: Wie rufe ich in CPP von Controller aus die Model Klasse auf?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/218351/gedankengang-mvc-so-richtig</link><generator>RSS for Node</generator><lastBuildDate>Fri, 09 Oct 2026 06:29:09 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/218351.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 19 Jul 2008 19:23:17 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Gedankengang - MVC so richtig? on Sat, 19 Jul 2008 19:23:17 GMT]]></title><description><![CDATA[<p>Guten Tag,<br />
ich habe jetzt eine ganze Zeit lang in C programmiert und möchte nun auf C++ umsteigen. Da ich C schon kann ist das wesentlich neue für mich die OO und die Syntax. Die Syntax lerne ich in dem ich Programmiere, wie mann OO Programmiert ebenso.<br />
Also wollte ich mir ein kleines TicTacToe schreiben, erst einmal ohne WinAPI o.ä. also habe ich mich informiert und bei google das MVC-Pattern gefunden (<a href="http://de.wikipedia.org/wiki/Model_View_Controller" rel="nofollow">http://de.wikipedia.org/wiki/Model_View_Controller</a>) also machte ich mich direkt an das Planen meines kleinen Projektes. Dabei stieß ich auf Probleme das eine oder andere &quot;Problem&quot; habe ich schon behoben.<br />
Ich wollte euch jetzt fragen ob das so in Ordnung ist. Und ob ich MVC überhaupt richtig verstanden habe <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<blockquote>
<p>Model: Hier kommen alle Daten rein + die Methoden (ich höre mich ja schon richtig wie ein OO Programmierer an ;)) zum Manipulieren der Daten<br />
View: Einfach nur das Interface also das Fenster oder bei mir einfach nur das cout für das Feld + Input Handling (bei mir mit cin so etwas wie geben sie die Gewünschte Spalte an oder so)<br />
Controller: Sorgt für die Kommunikation zwischen View und Model</p>
<p>Für mein TicTacToe:<br />
D.h. ich muss wenn ich mit View das Feld ausgebe, das Feld mit hilfe des Controllers aus Model auslesen (also ruft er die Methode von Model auf nennen wir es mal int *get_field()) und der Controller ruft dann eine Methode vom Model auf sagen wir mal void show_field(int field[][])</p>
</blockquote>
<p>Mein Problem ist nun folgendes: Wie rufe ich in CPP von Controller aus die Model Klasse auf?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1549920</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1549920</guid><dc:creator><![CDATA[******]]></dc:creator><pubDate>Sat, 19 Jul 2008 19:23:17 GMT</pubDate></item><item><title><![CDATA[Reply to Gedankengang - MVC so richtig? on Sun, 20 Jul 2008 10:04:39 GMT]]></title><description><![CDATA[<p>Der Controller haelt referenzen auf das View und Model.<br />
Das View und Model halten referenzen auf den Controller.</p>
<p>Was man sich nun ueberlegen muss ist, wer die Daten holt. pusht das model die daten zum controller und pusht er die dann weiter auf den view oder pollt der view die daten wenn er sich updaten muss.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1550086</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1550086</guid><dc:creator><![CDATA[Shade Of Mine]]></dc:creator><pubDate>Sun, 20 Jul 2008 10:04:39 GMT</pubDate></item></channel></rss>