Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

Patterns και C# ?

Îåêßíçóå áðü ôï ìÝëïò Παναγιώτης Καναβός. Τελευταία δημοσίευση από το μέλος Παναγιώτης Καναβός στις 11-11-2004, 11:42. Υπάρχουν 0 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  11-11-2004, 11:42 428

    Patterns και C# ?

    Το post του papageor με έβαλε σε σκέψεις. Δείχνει σε μια λίστα με υλοποιήσεις των κλασσικών GOF patterns. Έλεγξα το singleton, το οποίο είναι γνωστό ότι έχει αρκετές "ιδιαιτερότητες" κυρίως σε multithreading περιβάλλον και η υλοποίηση δεν μου άρεσε. Έκανα και μια αναζήτηση στο Google και βρήκα πολλές διαφορετικές υλοποιήσεις. Κάποιες, έχουν βασιστεί σε αντίστοιχες λύσεις σε C++ ή Java για να αντιμετωπίσουν το multithreading. Οι λύσεις αυτές δημιουργήθηκαν για να αντιμετωπίσουν προβλήματα που υπήρχαν στην C++ ή τη Java. Αυτές οι λύσεις όμως δεν είναι σίγουρο ότι δουλεύουν σε C#, ή μπορεί να μην χρειάζονται καν! Δείτε για παράδειγμα το Implementing the Singleton Pattern in C# όπου παρουσιάζει διάφορες εναλλακτικές υλοποιήσεις, κάποιες από τις οποίες δουλεύουν σε C# ενώ δεν θα δούλευαν σε C++/Java.
      Δυστυχώς, και τα βιβλία που βρήκα στο Amazon για C# patterns φαίνονται ανεπαρκή. Που λοιπόν θα βρούμε αξιόπιστες υλοποιήσεις? Ιδέες?

      Βέβαια, δεν είναι και τόσο άσχημη ιδέα να το ψάξει κανείς μόνος του. Απλά να πάρει το specification του CLR και της C# και να αρχίσει. Όταν τελειώσει θα είναι πραγματικός guru στο .NET. Wink
    Παναγιώτης Καναβός, Freelancer
    Twitter: http://www.twitter.com/pkanavos
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems