<?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>Πρώτα Βήματα - Αρχές προγραμματισμού</title><link>https://www.dotnetzone.gr:443/cs/forums/72/ShowForum.aspx</link><description>Αναρωτιέστε τι σημαίνει object; Class; Inheritance; Design pattern; Την απάντηση μπορείτε να την βρείτε εδώ!</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: Design patterns</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/41440.aspx</link><pubDate>Wed, 09 Apr 2008 17:42:23 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:41440</guid><dc:creator>pap</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/41440.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=41440</wfw:commentRss><description>Σας ευχαριστώ πολύ όλους σας.&lt;br&gt;&lt;br&gt;&lt;br&gt;</description></item><item><title>Απ: Design patterns</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/41218.aspx</link><pubDate>Mon, 31 Mar 2008 22:52:29 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:41218</guid><dc:creator>Lutonian</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/41218.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=41218</wfw:commentRss><description>&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;FONT size=3&gt;&lt;FONT face="Times New Roman"&gt;&lt;SPAN style="mso-ansi-language:EL;"&gt;Το βιβλιο που θεωρίτε η βιβλος για τα &lt;/SPAN&gt;Design&lt;SPAN style="mso-ansi-language:EL;"&gt; &lt;/SPAN&gt;Patterns&lt;SPAN style="mso-ansi-language:EL;"&gt; &lt;SPAN&gt;είναι το &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:5pt 0cm;mso-layout-grid-align:none;"&gt;&lt;SPAN style="mso-fareast-language:EN-GB;"&gt;&lt;A href="http://www.amazon.co.uk/Design-patterns-elements-reusable-object-oriented/dp/0201633612/ref=pd_bbs_2?ie=UTF8&amp;amp;s=books&amp;amp;qid=1206967331&amp;amp;sr=8-2"&gt;&lt;FONT face="Times New Roman" size=3&gt;Design patterns : elements of reusable object-oriented software&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt;&lt;FONT face="Times New Roman"&gt; &lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;FONT size=3&gt;&lt;FONT face="Times New Roman"&gt;&lt;SPAN style="mso-ansi-language:EL;mso-fareast-language:EN-GB;"&gt;η&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:EN-GB;"&gt; &lt;/SPAN&gt;&lt;SPAN style="mso-ansi-language:EL;mso-fareast-language:EN-GB;"&gt;όπως&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:EN-GB;"&gt; &lt;/SPAN&gt;&lt;SPAN style="mso-ansi-language:EL;mso-fareast-language:EN-GB;"&gt;λεγέτε&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:EN-GB;"&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-ansi-language:EL;mso-fareast-language:EN-GB;"&gt;χαϊδευτικά&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:EN-GB;"&gt; &lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:EN-GB;"&gt;Gang of Four. &lt;/SPAN&gt;&lt;SPAN style="mso-ansi-language:EL;mso-fareast-language:EN-GB;"&gt;Το βιβλίο αυτό είναι στην ουσία η διδακτορική διατριβή των συγγραφέων και σαν διάβασμα είναι λίγο έως πολύ βαρύ. Το &lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:EN-GB;"&gt;Head&lt;/SPAN&gt;&lt;SPAN style="mso-ansi-language:EL;mso-fareast-language:EN-GB;"&gt; &lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:EN-GB;"&gt;First&lt;/SPAN&gt;&lt;SPAN style="mso-ansi-language:EL;mso-fareast-language:EN-GB;"&gt; &lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:EN-GB;"&gt;Desing&lt;/SPAN&gt;&lt;SPAN style="mso-ansi-language:EL;mso-fareast-language:EN-GB;"&gt; &lt;/SPAN&gt;&lt;SPAN style="mso-fareast-language:EN-GB;"&gt;patterns&lt;/SPAN&gt;&lt;SPAN style="mso-ansi-language:EL;mso-fareast-language:EN-GB;"&gt; &lt;SPAN&gt;είναι εξαιρετικά πιο απλό στο διάβασμα αλλά δεν εμβαθύνει αρκετά κατά την γνώμη μου. Μια μέση λύση είναι το&lt;A href="http://www.amazon.co.uk/Design-Patterns-Explained-Perspective-Object-Oriented/dp/0321247140/ref=pd_bbs_sr_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1206967657&amp;amp;sr=8-1"&gt; &lt;/A&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:Verdana;"&gt;&lt;STRONG&gt;&lt;A href="http://tempuri.org/tempuri.html"&gt;&lt;SPAN class=srtitle1&gt;&lt;SPAN style="COLOR:#003399;TEXT-DECORATION:none;text-underline:none;"&gt;Design&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class=srtitle1&gt;&lt;SPAN style="COLOR:#003399;TEXT-DECORATION:none;mso-ansi-language:EL;text-underline:none;"&gt; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class=srtitle1&gt;&lt;SPAN style="COLOR:#003399;TEXT-DECORATION:none;text-underline:none;"&gt;Patterns&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class=srtitle1&gt;&lt;SPAN style="COLOR:#003399;TEXT-DECORATION:none;mso-ansi-language:EL;text-underline:none;"&gt; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class=srtitle1&gt;&lt;SPAN style="COLOR:#003399;TEXT-DECORATION:none;text-underline:none;"&gt;Explained&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class=srtitle1&gt;&lt;SPAN style="COLOR:#003399;TEXT-DECORATION:none;mso-ansi-language:EL;text-underline:none;"&gt;: &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class=srtitle1&gt;&lt;SPAN style="COLOR:#003399;TEXT-DECORATION:none;text-underline:none;"&gt;A&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class=srtitle1&gt;&lt;SPAN style="COLOR:#003399;TEXT-DECORATION:none;mso-ansi-language:EL;text-underline:none;"&gt; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class=srtitle1&gt;&lt;SPAN style="COLOR:#003399;TEXT-DECORATION:none;text-underline:none;"&gt;New&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class=srtitle1&gt;&lt;SPAN style="COLOR:#003399;TEXT-DECORATION:none;mso-ansi-language:EL;text-underline:none;"&gt; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class=srtitle1&gt;&lt;SPAN style="COLOR:#003399;TEXT-DECORATION:none;text-underline:none;"&gt;Perspective&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class=srtitle1&gt;&lt;SPAN style="COLOR:#003399;TEXT-DECORATION:none;mso-ansi-language:EL;text-underline:none;"&gt; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class=srtitle1&gt;&lt;SPAN style="COLOR:#003399;TEXT-DECORATION:none;text-underline:none;"&gt;on&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class=srtitle1&gt;&lt;SPAN style="COLOR:#003399;TEXT-DECORATION:none;mso-ansi-language:EL;text-underline:none;"&gt; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class=srtitle1&gt;&lt;SPAN style="COLOR:#003399;TEXT-DECORATION:none;text-underline:none;"&gt;Object&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class=srtitle1&gt;&lt;SPAN style="COLOR:#003399;TEXT-DECORATION:none;mso-ansi-language:EL;text-underline:none;"&gt;-&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class=srtitle1&gt;&lt;SPAN style="COLOR:#003399;TEXT-DECORATION:none;text-underline:none;"&gt;Oriented&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class=srtitle1&gt;&lt;SPAN style="COLOR:#003399;TEXT-DECORATION:none;mso-ansi-language:EL;text-underline:none;"&gt; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class=srtitle1&gt;&lt;SPAN style="COLOR:#003399;TEXT-DECORATION:none;text-underline:none;"&gt;Design&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN class=srtitle1&gt;&lt;SPAN style="COLOR:#003399;TEXT-DECORATION:none;mso-ansi-language:EL;text-underline:none;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:Verdana;mso-ansi-language:EL;"&gt; &lt;SPAN&gt;το οποίο είναι κατά ένα τρόπο η απλούστερη έκδοση-επεξήγηση του &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:Verdana;"&gt;Gang&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:Verdana;mso-ansi-language:EL;"&gt; &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:Verdana;"&gt;Of&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:Verdana;mso-ansi-language:EL;"&gt; &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:Verdana;"&gt;Four&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:Verdana;mso-ansi-language:EL;"&gt; και εστιάζετε σε λιγότερα &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:Verdana;"&gt;patterns&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:Verdana;mso-ansi-language:EL;"&gt; &lt;SPAN&gt;τα οποία όμζς εξηγεί σε βάθος.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-ansi-language:EL;mso-fareast-language:EN-GB;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;</description></item><item><title>Απ: Design patterns</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/40993.aspx</link><pubDate>Thu, 20 Mar 2008 02:52:13 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:40993</guid><dc:creator>pap</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/40993.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=40993</wfw:commentRss><description>Στη συγκεκριμένη εφαρμογή που αναπτύσσω χρησιμοποιώ την εξής τεχνική:&lt;br&gt;&lt;br&gt;1. Για κάθε πίνακα της ΒΔ, έχω μία κλάση (Contact, Task κλπ) μέσω της οποίας set-άρω τα sql commands και έχω διάφορες μεθόδους όπως πχ GetContactDataSource() (για να καταχωρήσω το DataSource των επαφών στο grid του User Control) και άλλες...&lt;br&gt;2. Από το NavigationBar όταν επιλέγω πχ. τις επαφές φορτώνω το User Control των επαφών το οποίο περιέχει το αντίστοιχο Grid, Toolbar κλπ.&lt;br&gt;&lt;br&gt;Γενικά είναι καλή τεχνική η παραπάνω; &lt;br&gt;Μήπως μπορούμε να πούμε ότι και αυτό είναι design pattern ή λέω άλλα ντι άλλων;&lt;br&gt;</description></item><item><title>Απ: Design patterns</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/40966.aspx</link><pubDate>Wed, 19 Mar 2008 04:51:08 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:40966</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/40966.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=40966</wfw:commentRss><description>&lt;P&gt;Αν έχεις ποτέ χρησιμοποιήσει το keyword foreach, έχεις ήδη χρησιμοποιήσει μία μορφή του Iterator pattern χωρίς να το ξέρεις. Τα patterns είναι λύσεις σε προβλήματα που εμφανίζονται συνέχεια σε όλες τις εφαρμογές, άσχετα αν είναι Windows, Web, Java ή PHP. Πες ότι έχεις μία εφαρμογή με εντολές σε μενού (αν είναι desktop) ή links (αν είναι web). Μπορείς να φτιάχνεις με κώδικα ή με το IDE μία-μία τις εντολές και μετά να γράφεις και τον κώδικα από πίσω τους. Θα το κάνεις για 5, για 10 εντολές. Αν όμως οι εντολές αρχίζουν και γίνονται πολλές? Αν θέλεις η ίδια εντολή να καλείται και από το μενού, και από ένα κουμπί στο Toolbar και κάποιο shortcut και κάποιο gesture (λέμε τώρα)? Θα κάτσεις να ξαναγράψεις τον κώδικα για κάθε νέο κουμπί, μενού και shortcut? &lt;/P&gt;
&lt;P&gt;Ή μπορείς να φτιάξεις ένα κατάλογο εντολών ο οποίος θα περιέχει τον κώδικα της εντολής, το κείμενο και τη θέση των menu items και των κουμπιών που θέλεις να εμφανίσεις. Όταν πρέπει να φτιάξεις την φόρμα, τα μενού ή το toolbar διαβάζεις αυτό τον κατάλογο και δημιουργείς τα αντίστοιχα controls, περνώντας στο καθένα και το όνομα της εντολής. Όταν ο χρήστης πατάει το μενού, το κουμπί, ή εκτελεί το gesture, λές στον κατάλογο να σου εκτελέσει την κατάλληλη εντολή. Αυτή η σχεδίαση χρησιμοποιεί πολλά patterns, όπως το Command και&amp;nbsp;το Builder (για να φτιάξεις με ένα κοινό τρόπο τις πολλές διαφορετικές εντολές).&lt;/P&gt;
&lt;P&gt;Όσο για εφαρμογές τύπου Outlook, όπου πατάς ένα email και αυτομάτως πρέπει να αλλάξουν το Reading pane, το Form Caption, τα μενού και τα Toolbars? Καταρχήν μπορείς να θεωρήσεις ότι κάθε ένα από τα "αυτά" που πρέπει να αλλάξουν είναι ένα "view". Ακόμα και το form caption. Μετά μπορείς να πεις ότι η επιλογή ενός email αντιστοιχεί στο "Item Select" event και να φτιάξεις&amp;nbsp;ένα κατάλογο με όλα τα "views"&amp;nbsp;που ενδιαφέρονται για το "Item Select"&amp;nbsp;event. Όταν ο χρήστης επιλέξει ένα email ανατρέχεις τον κατάλογο και βρίσκεις όλα τα views που ενδιαφέρονται για το "Item Select" event και τους λες να το χειριστούν. Αυτό περίπου είναι και το publisher-subscriber pattern.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Απ: Design patterns</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/40962.aspx</link><pubDate>Wed, 19 Mar 2008 03:18:40 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:40962</guid><dc:creator>pap</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/40962.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=40962</wfw:commentRss><description>Ευχαριστώ για τις απαντήσεις και τις πληροφορίες που μου δίνετε.&lt;br&gt;&lt;br&gt;Θα ήθελα να ρωτήσω και κάτι άλλο:&lt;br&gt;&lt;br&gt;Πως θεωρείτε τη στρατηγική όπου για κάθε table της database έχω και μια αντίστοιχη &lt;br&gt;class, ώστε να διαχειρίζομαι τα data των tables μέσω αυτών των classes;&lt;br&gt;&lt;br&gt;Ενδείκνυται ή όχι;&lt;br&gt;&lt;br&gt;Έχω σχετικά μικρή εμπειρία σε windows applications και ακόμα δε μου έχει&lt;br&gt;τύχει να χρησιμοποιήσω design patters (abstract factory, builder κλπ). &lt;br&gt;Έτσι, δεν μπορώ να φανταστώ ένα σενάριο όπου θα μπορούσαν να μου &lt;br&gt;χρησιμεύσουν.&lt;br&gt;&lt;br&gt;Αυτή την περίοδο αναπτύσσω μια C#.Net εφαρμογή με επαφές, εργασίες κλπ &lt;br&gt;(κάτι σαν το outlook) πιο πολύ για προσωπική εκμάθηση και δεν ξέρω αν πρέπει &lt;br&gt;και πως θα εντάξω design patterns στην εφαρμογή. &lt;br&gt;&lt;br&gt;Μήπως η συγκεκριμένη εφαρμογή είναι πολύ απλή για να χρησιμοποιήσω τις προαναφερθείσες &lt;br&gt;τεχνικές;&lt;br&gt;&lt;br&gt;&lt;br&gt;</description></item><item><title>Απ: Design patterns</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/40905.aspx</link><pubDate>Mon, 17 Mar 2008 08:22:13 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:40905</guid><dc:creator>Δημήτρης Γκανάτσιος</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/40905.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=40905</wfw:commentRss><description>Δες και &lt;A href="http://sastools.com/b2/post/79393979"&gt;εδώ&lt;/A&gt;. Περιέχει links σε μερικά πολύ ωραία αρθράκια σχετικά με το θέμα στο codeproject.</description></item><item><title>Απ: Design patterns</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/40886.aspx</link><pubDate>Mon, 17 Mar 2008 05:03:06 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:40886</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/40886.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=40886</wfw:commentRss><description>&lt;P&gt;Το Head First είναι πολύ ωραίο βιβλίο. Ένα επίσης πολύ καλό βιβλίο είναι το "&lt;A href="http://www.amazon.com/Principles-Patterns-Practices-Robert-Martin/dp/0131857258/ref=sr_1_2?ie=UTF8&amp;amp;s=books&amp;amp;qid=1205697577&amp;amp;sr=8-2"&gt;Agile Principles, Patterns, and Practices in C#&lt;/A&gt;" του Robert Martin, το οποίο δεν παρουσιάζει μόνο patterns αλλά και πως τα χρησιμοποιεί κανείς για να φτιάξει διάφορες εφαρμογές.&lt;/P&gt;</description></item><item><title>Απ: Design patterns</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/40878.aspx</link><pubDate>Mon, 17 Mar 2008 03:51:47 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:40878</guid><dc:creator>KelMan</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/40878.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=40878</wfw:commentRss><description>&lt;P&gt;To βιβλίο &lt;A href="http://www.amazon.com/Head-First-Design-Patterns/dp/0596007124"&gt;Head First Design Patterns&lt;/A&gt;&amp;nbsp;(αν και αναφέρεται σε Java) είναι ό,τι πρέπει για ξεκίνημα. Επίσης, πολύ καλό υλικό μπορείς να βρεις εδώ: &lt;A href="http://www.dofactory.com/Patterns/Patterns.aspx"&gt;http://www.dofactory.com/Patterns/Patterns.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Κάνε και μια αναζήτηση στο site εδώ, έχουμε ξανακάνει παρόμοιες συζητήσεις.&lt;/P&gt;</description></item><item><title>Design patterns</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/40874.aspx</link><pubDate>Sun, 16 Mar 2008 21:02:09 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:40874</guid><dc:creator>pap</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/40874.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=40874</wfw:commentRss><description>Μπορείτε να μου δώσετε κάποια ενδεικτικά links ή/και βιβλία&lt;br&gt;σχετικά με Design patterns;&lt;br&gt;</description></item></channel></rss>