<?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[Auswahl aus verschiedenen Algorithmen!!??]]></title><description><![CDATA[<p>Hallo ihr,</p>
<p>ich habe eine &quot;Berechenung&quot; Klasse, welche exteren Daten bearbeitet.<br />
Nun hab ich aber verscheiden möglichkeiten diese Daten zu berechnen, bzw. verscheiden Algorithmen?</p>
<p>die Algorithmen bestehen aus mehrern Methoden in der &quot;Berechnungs&quot; klasse!</p>
<p>Problem:</p>
<p>Wie könnte ich am besten die Zusammengehörigerk der verschieden Algorithmen gruppieren, da ja die Algorithen aus merhen methoden bestehen, und auch auf<br />
verscheiden grundlegende Methoden der Berechungsklasse zugreifen!</p>
<p>Würde ihr mir empfehlen eine neue Klasse Pro algorithmus zu schreibern welche als unterklassen der BErechnugns Klasse definiert sind??</p>
<p>Grüße</p>
<p>P.S. Hoffe ihr versteht meine Problematik:)</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/163578/auswahl-aus-verschiedenen-algorithmen</link><generator>RSS for Node</generator><lastBuildDate>Sun, 13 Sep 2026 04:20:27 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/163578.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 31 Oct 2006 07:45:22 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Auswahl aus verschiedenen Algorithmen!!?? on Tue, 31 Oct 2006 07:45:22 GMT]]></title><description><![CDATA[<p>Hallo ihr,</p>
<p>ich habe eine &quot;Berechenung&quot; Klasse, welche exteren Daten bearbeitet.<br />
Nun hab ich aber verscheiden möglichkeiten diese Daten zu berechnen, bzw. verscheiden Algorithmen?</p>
<p>die Algorithmen bestehen aus mehrern Methoden in der &quot;Berechnungs&quot; klasse!</p>
<p>Problem:</p>
<p>Wie könnte ich am besten die Zusammengehörigerk der verschieden Algorithmen gruppieren, da ja die Algorithen aus merhen methoden bestehen, und auch auf<br />
verscheiden grundlegende Methoden der Berechungsklasse zugreifen!</p>
<p>Würde ihr mir empfehlen eine neue Klasse Pro algorithmus zu schreibern welche als unterklassen der BErechnugns Klasse definiert sind??</p>
<p>Grüße</p>
<p>P.S. Hoffe ihr versteht meine Problematik:)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1165077</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1165077</guid><dc:creator><![CDATA[BorisDieKlinge]]></dc:creator><pubDate>Tue, 31 Oct 2006 07:45:22 GMT</pubDate></item><item><title><![CDATA[Reply to Auswahl aus verschiedenen Algorithmen!!?? on Tue, 31 Oct 2006 08:58:15 GMT]]></title><description><![CDATA[<p>wennich dich rihtig verstnaden hab, würd ich sowas machen:</p>
<pre><code class="language-cpp">class Berechner
{ 
public: 
void Berechne(Daten* daten) = 0;
};

class Berechner1 : public Berechner
{
public:
viod Berechne(Daten* daten) { // mach was mit Daten };
};

class Berechner2 : public Berechner
{
public:
viod Berechne(Daten* daten) { // mach was anderes mit Daten };
};

class Daten
{
public:
void SetBerechner(Berechner* b) { m_Berechner = b; };
void Berechne() { m_Berechner-&gt;Berechne(this); };
private:
Berechner* m_Berechner;
};

int main()
{
Daten d;
// d füllen
d.SetBerechner(new Berechner1);
d.Berechne();

return 0;
}
</code></pre>
<p>also eine Basisklasse Berechner, welche die Methode Berechne stellt. Implementiert wird diese Methode auf verschiedene Weise in den abgeleiteten Klassen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1165111</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1165111</guid><dc:creator><![CDATA[Maxi]]></dc:creator><pubDate>Tue, 31 Oct 2006 08:58:15 GMT</pubDate></item><item><title><![CDATA[Reply to Auswahl aus verschiedenen Algorithmen!!?? on Tue, 31 Oct 2006 09:12:01 GMT]]></title><description><![CDATA[<p>Dein Berechnen musst doch irgendwie anstossen oder ?</p>
<p>Dazu machst nen interface,<br />
mehrere (berechnungs-)klassen die dieses interface bedienen,<br />
dein &quot;arbeitgeber&quot; arbeitet mit der datenklasse(evtl auch interface) und (nur) dem berechnungs interface,<br />
irgend nen manager managed dir halt(usereingabe ?), welches Object erzeugt wird und die berechnungsschnittstelle bedient.</p>
<p>Also quasi das was maxi schoen in code ausgedrueckt hat ^^ mit Professionelleren Namen natuerlich wie ICalculator, Method1CalculatorImpl .... ^^</p>
<p>Schau dir &quot;interfaces&quot;(pure abstract class) an und vor allem das prinzip was dahinter steckt.<br />
Darauf bauen z.b. die ganzen design patterns auf ...</p>
<p>Ciao ...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1165118</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1165118</guid><dc:creator><![CDATA[RHBaum]]></dc:creator><pubDate>Tue, 31 Oct 2006 09:12:01 GMT</pubDate></item><item><title><![CDATA[Reply to Auswahl aus verschiedenen Algorithmen!!?? on Tue, 31 Oct 2006 09:11:44 GMT]]></title><description><![CDATA[<p>ok danke... schon mal paar gute Denkrichtungen;)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1165123</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1165123</guid><dc:creator><![CDATA[BorisDieKlinge]]></dc:creator><pubDate>Tue, 31 Oct 2006 09:11:44 GMT</pubDate></item></channel></rss>