<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.dotnetzone.gr:443/cs/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>.NET Framework</title><link>https://www.dotnetzone.gr:443/cs/forums/14/ShowForum.aspx</link><description>Θέματα για threading, remoting, reflection, exception handling, security, regex κλπ.</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: Mπορεί κάποιος να κάνει inheritance με δυο βασικές κλάσεις;</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/10980.aspx</link><pubDate>Thu, 23 Mar 2006 00:30:16 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:10980</guid><dc:creator>angarato_surion</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/10980.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=10980</wfw:commentRss><description>ασχολουμαι με λιγο προχωρημενο προγραμματισμο xml και τα παρομοια :P
&lt;br&gt;&lt;br&gt;απλως δεν εχω ασχοληθει ποτε με την κληρονομικοτητα.&lt;br&gt;εχω ακουσει χειροτερες ερωτησηεις απο αυτη :P&lt;br&gt;</description></item><item><title>Απ: Mπορεί κάποιος να κάνει inheritance με δυο βασικές κλάσεις;</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/10978.aspx</link><pubDate>Wed, 22 Mar 2006 23:42:53 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:10978</guid><dc:creator>anjelinio</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/10978.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=10978</wfw:commentRss><description>Σαφώς και μπορεί. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Συγχώρεσέ με όμως για τις 2 ακόλουθες παρατηρήσεις ... &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;1. Θα μπορούσες σε 3-4 λεπτά να το δοκιμάσεις και μόνος σου. Μπορεί τώρα που είσαι μόνος σου να είναι βολικό ( και θεμιτό ) να ρωτάς, αλλά όταν με το καλό βρεθείς σε μια ομάδα, ίσως κάποια στιγμή δείς οτι είναι σχεδόν ενοχλητικό να σε ρωτάνε πολύ απλά ερωτήματα των οποίων η λύση είναι θέμα 2 λεπτών ενασχόλησης.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2. Μήπως τέτοια post ανήκουν στο "Πρώτα Βήματα"; νομίζω οτι το "Framework" μέρος του forum είναι για λίγο πιο "advanced" αναζητήσεις. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Και πάλι σου ζητώ συγνώμμη που "στη λέω", αλλά αυτές οι δύο παρατηρήσεις μου έχουν έρθει στο μυαλό και απο άλλα posts σου εδώ.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Πάντα φιλικά,&lt;br /&gt;&lt;br /&gt;Άγγελος</description></item><item><title>Απ: Mπορεί κάποιος να κάνει inheritance με δυο βασικές κλάσεις;</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/10925.aspx</link><pubDate>Wed, 22 Mar 2006 00:16:20 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:10925</guid><dc:creator>angarato_surion</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/10925.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=10925</wfw:commentRss><description>μπορεί να κάνει κάποιος το ακόλουθο στην c#; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Public class bascls()&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Public class inhclas:bascls&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Public class inhclass2:inhclass&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;</description></item><item><title>Απ: Mπορεί κάποιος να κάνει inheritance με δυο βασικές κλάσεις;</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/10590.aspx</link><pubDate>Sun, 12 Mar 2006 22:47:55 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:10590</guid><dc:creator>Mitsaras</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/10590.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=10590</wfw:commentRss><description>Gracias Kelman, θα του ρίξω μια ματιά.</description></item><item><title>Απ: Mπορεί κάποιος να κάνει inheritance με δυο βασικές κλάσεις;</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/10588.aspx</link><pubDate>Sun, 12 Mar 2006 17:43:21 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:10588</guid><dc:creator>KelMan</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/10588.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=10588</wfw:commentRss><description>Sorry, αυτό ήταν για τον Mitsaras, σχετικά με αυτό που θέλει να κάνει</description></item><item><title>Απ: Mπορεί κάποιος να κάνει inheritance με δυο βασικές κλάσεις;</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/10587.aspx</link><pubDate>Sun, 12 Mar 2006 10:03:02 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:10587</guid><dc:creator>angarato_surion</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/10587.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=10587</wfw:commentRss><description>αυτο ειναι πονκεφαλος σαν κωδικας :P</description></item><item><title>Απ: Mπορεί κάποιος να κάνει inheritance με δυο βασικές κλάσεις;</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/10586.aspx</link><pubDate>Sun, 12 Mar 2006 09:43:24 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:10586</guid><dc:creator>KelMan</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/10586.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=10586</wfw:commentRss><description>&lt;P&gt;Μου φαίνεται αυτό το σενάριο είναι κατάλληλο για το Strategy Design Pattern. &lt;BR&gt;Ρίξε μια ματιά εδώ: &lt;A href="http://www.dofactory.com/Patterns/PatternStrategy.aspx"&gt;http://www.dofactory.com/Patterns/PatternStrategy.aspx&lt;/A&gt;&lt;/P&gt;</description></item><item><title>Απ: Mπορεί κάποιος να κάνει inheritance με δυο βασικές κλάσεις;</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/10585.aspx</link><pubDate>Sun, 12 Mar 2006 09:08:46 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:10585</guid><dc:creator>Mitsaras</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/10585.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=10585</wfw:commentRss><description>Δυστυχώς αυτό δε βολεύει πάντα Παναγιώτη. Πχ, σε ένα ASP.Net project, θέλω να ορίσω κοινές μεθόδους για Page, MasterPage και Controls, και αναγκάζομαι να ξαναγράψω τον ίδιο κώδικα (φυσικά έχω Interface, αλλά για λόγους πληρότητας μόνο).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Για να πω την αλήθεια, δε δοκίμασα να κάνω Inherit από την Control κλάση, χρησιμοποιώντας 2 ενδιάμεσες κλάσεις αντί για 1. Χμ... γίνεται;</description></item><item><title>Απ: Mπορεί κάποιος να κάνει inheritance με δυο βασικές κλάσεις;</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/10584.aspx</link><pubDate>Sun, 12 Mar 2006 08:15:14 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:10584</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/10584.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=10584</wfw:commentRss><description>Αυτό απλά δεν γίνεται. Θα πρέπει να χρησιμοποιήσεις κάποια σχεδίαση που δεν απαιτεί μια κλάση να κάνει inherit από πολλαπλές base classes.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Το πολλαπλό inheritance χρειάζεται για δύο κυρίως λόγους. Είτε επειδή θέλουμε μια κλάση να μπορεί να χρησιμοποιηθεί στη θέση των parents της, είτε επειδή θέλουμε να χρησιμοποιήσουμε τα functions των parents. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Το πρώτο μπορούμε να το πετύχουμε αν αντί να κάνουμε inherit από τους parents, ορίσουμε ένα interface από το οποίο θα κάνουν inherit και οι parents και η κλάση.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Στη δεύτερη περίπτωση θα πρέπει η κλάση μας να έχει πρόσβαση σε κάποιο instance των parents για να τους καλέσει. Αυτό μπορεί να γίνει αν π.χ. η κλάση περιέχει κάποια private fields με αντικείμενα των parents. Αυτός είναι και ο τρόπος με τον οποίο μπορούσε να υλοποιηθεί το inheritance στην VB6. &lt;br /&gt;&lt;br /&gt;</description></item><item><title>Mπορεί κάποιος να κάνει inheritance με δυο βασικές κλάσεις;</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/10583.aspx</link><pubDate>Sun, 12 Mar 2006 07:52:25 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:10583</guid><dc:creator>angarato_surion</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/10583.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=10583</wfw:commentRss><description>μπορει καποις να κανει inheritance με δυο βαδικες κλάσεις;&lt;br&gt;στην c#;&lt;br&gt;</description></item></channel></rss>