<?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[Kurze Design Frage]]></title><description><![CDATA[<p>Hallo welches Design sollte man verwenden das aus Beispiel 1 oder Beispiel 2 ?<br />
Mir gefällt Beispiel 1 ganz gut was meint ihr?</p>
<p>Beispiel 1:</p>
<pre><code class="language-cpp">class win
{
public:
int CreateWindow(int width, int height );
};
</code></pre>
<p>Beispiel 2:</p>
<pre><code class="language-cpp">class win
{
public:
int CreateWindow(int , int  );
};
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/292274/kurze-design-frage</link><generator>RSS for Node</generator><lastBuildDate>Mon, 17 Aug 2026 03:39:11 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/292274.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 06 Sep 2011 09:50:07 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Kurze Design Frage on Tue, 06 Sep 2011 09:50:07 GMT]]></title><description><![CDATA[<p>Hallo welches Design sollte man verwenden das aus Beispiel 1 oder Beispiel 2 ?<br />
Mir gefällt Beispiel 1 ganz gut was meint ihr?</p>
<p>Beispiel 1:</p>
<pre><code class="language-cpp">class win
{
public:
int CreateWindow(int width, int height );
};
</code></pre>
<p>Beispiel 2:</p>
<pre><code class="language-cpp">class win
{
public:
int CreateWindow(int , int  );
};
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2115612</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2115612</guid><dc:creator><![CDATA[ptr**]]></dc:creator><pubDate>Tue, 06 Sep 2011 09:50:07 GMT</pubDate></item><item><title><![CDATA[Reply to Kurze Design Frage on Tue, 06 Sep 2011 09:53:45 GMT]]></title><description><![CDATA[<p>1. Hat das nichts mit Design im herkömmlichen Softwarejargon zu tun und<br />
2. Nr. 1, da die Klassendefinition ja eine Schnittstelle nach aussen bereit stellt und der, diese benutzt gerne wissen will was die Parameter für einen Zweck haben. Selbst bei privaten Funktionen ist es besser, da man dort selbst als Benutzer wirkt und nicht jedesmal in die Funktionsdefinition schauen will.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2115613</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2115613</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Tue, 06 Sep 2011 09:53:45 GMT</pubDate></item><item><title><![CDATA[Reply to Kurze Design Frage on Tue, 06 Sep 2011 09:59:15 GMT]]></title><description><![CDATA[<p>Bei sowas spricht man nicht von Design, sondern vielleicht von Programmierstil. Und natürlich ist Beispiel 1 sinnvoll. Wenn ein Benutzer der Klasse win sich die Schnittstelle der Klasse ansieht, sollte er schon anhand der Namen von Methoden und Argumenten ablesen können, wie sie zu bedienen ist. Noch besser wäre es, eine falsche Verwendung komplett auszuschließen und in diesem Fall z.B. einen eigenen Typen für die Fenstergröße zu übergeben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2115614</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2115614</guid><dc:creator><![CDATA[brotbernd]]></dc:creator><pubDate>Tue, 06 Sep 2011 09:59:15 GMT</pubDate></item></channel></rss>