<?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[Klassen-Design?]]></title><description><![CDATA[<p>Ich weiss nicht wie ich folgendes am besten realisiere.</p>
<p>Ich möchte mir ein allgemeines Framework bauen, das es mir z.B. ermögliches soll verschiedene Script-Sprachen in einem Programm zu benutzen.</p>
<p>z.B.<br />
Lua und VB-Script</p>
<p>Wie muss ich das nun aufbauen?</p>
<pre><code>ScriptObject
 |-VBScriptObject
 |-LuaScriptObject
</code></pre>
<p>oder</p>
<pre><code>VBSciptObject
LuaScriptObject
 |-ScriptObject (welches dann von beiden erbt)
</code></pre>
<p>oder</p>
<pre><code>ScriptableObject
|-VBScriptObject    (erbt von ScriptableObject)
 -LuaScriptObject   (erbt von ScriptableObject)
  |-Scriptobject (erbt von VB/LuaScripObject)
</code></pre>
<p>Ich habe mir gedacht, dass ich in dem Script dann vielleicht am Anfang zu erkennen gebe was für eine Art Script (Lua/VB) das nun ist.<br />
Das würde ja eigentlich für die letzte Version sprechen.</p>
<p>Die Idee dabei ist später vielleicht, ohne sehr grossen Aufwand, die benutzung einer zusätzlichen Scriptsprache zu ermöglichen.<br />
Nur weiss ich halt nicht genau wie ich das dann am besten designe, vielleicht könnt ihr mir ja dabei helfen. <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>
<p>Später soll z.B. in einem Dialog auf Knopfdruck ein Script ausgeführt werden, welches dann zugriff auf alle Dialogelemente hat.<br />
Dazu muss ich dann vermutlich die Dialogklassen von dem entsprechenden Scriptobject ableiten?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/119526/klassen-design</link><generator>RSS for Node</generator><lastBuildDate>Fri, 21 Aug 2026 23:17:25 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/119526.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 01 Sep 2005 19:37:22 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Klassen-Design? on Thu, 01 Sep 2005 19:41:32 GMT]]></title><description><![CDATA[<p>Ich weiss nicht wie ich folgendes am besten realisiere.</p>
<p>Ich möchte mir ein allgemeines Framework bauen, das es mir z.B. ermögliches soll verschiedene Script-Sprachen in einem Programm zu benutzen.</p>
<p>z.B.<br />
Lua und VB-Script</p>
<p>Wie muss ich das nun aufbauen?</p>
<pre><code>ScriptObject
 |-VBScriptObject
 |-LuaScriptObject
</code></pre>
<p>oder</p>
<pre><code>VBSciptObject
LuaScriptObject
 |-ScriptObject (welches dann von beiden erbt)
</code></pre>
<p>oder</p>
<pre><code>ScriptableObject
|-VBScriptObject    (erbt von ScriptableObject)
 -LuaScriptObject   (erbt von ScriptableObject)
  |-Scriptobject (erbt von VB/LuaScripObject)
</code></pre>
<p>Ich habe mir gedacht, dass ich in dem Script dann vielleicht am Anfang zu erkennen gebe was für eine Art Script (Lua/VB) das nun ist.<br />
Das würde ja eigentlich für die letzte Version sprechen.</p>
<p>Die Idee dabei ist später vielleicht, ohne sehr grossen Aufwand, die benutzung einer zusätzlichen Scriptsprache zu ermöglichen.<br />
Nur weiss ich halt nicht genau wie ich das dann am besten designe, vielleicht könnt ihr mir ja dabei helfen. <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>
<p>Später soll z.B. in einem Dialog auf Knopfdruck ein Script ausgeführt werden, welches dann zugriff auf alle Dialogelemente hat.<br />
Dazu muss ich dann vermutlich die Dialogklassen von dem entsprechenden Scriptobject ableiten?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/863149</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/863149</guid><dc:creator><![CDATA[odenter]]></dc:creator><pubDate>Thu, 01 Sep 2005 19:41:32 GMT</pubDate></item><item><title><![CDATA[Reply to Klassen-Design? on Fri, 02 Sep 2005 13:54:53 GMT]]></title><description><![CDATA[<p>Mach ein script_object (abstrakte basisklasse), leite davon die realisierungen ab und bastel dir nen virtuellen konstruktor (factory).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/863654</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/863654</guid><dc:creator><![CDATA[ness]]></dc:creator><pubDate>Fri, 02 Sep 2005 13:54:53 GMT</pubDate></item></channel></rss>