<?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[Architekturfrage]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>ich habe eine Klasse A, die bietet verschiedene Services an, wie:</p>
<ul>
<li>inviteUser()</li>
<li>handleInvitation()</li>
<li>cancleInvitation()</li>
<li>acceptInvitation()</li>
<li>excludeUser()</li>
<li>...</li>
<li>leaveSession()</li>
<li>handleLeave()</li>
</ul>
<p>Alle Dienste werden mit Timern überwacht und lösen wiederum Ereignisse aus, bzw. stellten diese Timer neu.<br />
Nun ist eine Menge Code zusammengekommen. Wie kann ich die Klasse übersichtlicher gestalten, im Sinne von Code auslagern, obwohl doch Thematisch alles in diese Klasse gehört?</p>
<p>Jemand nen Tip? Danke.<br />
uwe</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/283357/architekturfrage</link><generator>RSS for Node</generator><lastBuildDate>Sat, 22 Aug 2026 16:42:03 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/283357.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 10 Mar 2011 09:44:48 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Architekturfrage on Thu, 10 Mar 2011 09:44:48 GMT]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>ich habe eine Klasse A, die bietet verschiedene Services an, wie:</p>
<ul>
<li>inviteUser()</li>
<li>handleInvitation()</li>
<li>cancleInvitation()</li>
<li>acceptInvitation()</li>
<li>excludeUser()</li>
<li>...</li>
<li>leaveSession()</li>
<li>handleLeave()</li>
</ul>
<p>Alle Dienste werden mit Timern überwacht und lösen wiederum Ereignisse aus, bzw. stellten diese Timer neu.<br />
Nun ist eine Menge Code zusammengekommen. Wie kann ich die Klasse übersichtlicher gestalten, im Sinne von Code auslagern, obwohl doch Thematisch alles in diese Klasse gehört?</p>
<p>Jemand nen Tip? Danke.<br />
uwe</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2032098</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2032098</guid><dc:creator><![CDATA[uwerothfeld]]></dc:creator><pubDate>Thu, 10 Mar 2011 09:44:48 GMT</pubDate></item><item><title><![CDATA[Reply to Architekturfrage on Thu, 10 Mar 2011 10:23:47 GMT]]></title><description><![CDATA[<p>Was für mich Sinn ergäbe wäre die Invitation auszulagern, nicht? Du kannst Dir halt überlegen, ob es mehrere oder nur eine Verantwortlichkeit für die Klasse gibt, was auch immer das heißt.</p>
<p>Wenn das absolut nicht unterteilbar ist, weiß ich nicht, ob ich eine Auslagerung gut finde. Ich habe hier schon viele Threads zu genau dem Thema gestartet und die Argumente gegen &quot;Gottklassen&quot; waren immer ziemlich dünn, wenn es wirklich um eine einzige Verantwortlichkeit für die Klasse ging.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2032122</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2032122</guid><dc:creator><![CDATA[Eisflamme]]></dc:creator><pubDate>Thu, 10 Mar 2011 10:23:47 GMT</pubDate></item><item><title><![CDATA[Reply to Architekturfrage on Thu, 10 Mar 2011 10:34:03 GMT]]></title><description><![CDATA[<p>Sessions auslagern, Invitations auslagern etc. Ich weiß ja nicht, wie die Funktionalität aussieht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2032129</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2032129</guid><dc:creator><![CDATA[Michael E.]]></dc:creator><pubDate>Thu, 10 Mar 2011 10:34:03 GMT</pubDate></item></channel></rss>