Το Unity Application Block (Unity) είναι ένα ελαφρύ, επεκτάσιμοdependency injection container. Διευκολύνει την δημιουργία loosely coupled εφαρμογών και παρέχει τα ακόλουθα πλεονεκτήματα στους προγραμματιστές:
- απλοποιημένη δημιουργία αντικειμένων, ειδικά για ιεραρχικές δομές αντικειμένων και εξαρτήσεις.
- abstraction των απαιτήσεων - με αυτό επιτρέπει στους προγραμματιστές να ορίσουν τις εξαρτήσεις κατά το run time ή κατά το configuration και να απλουστεύσουν την διαχείριση των θεμελιωδών απαιτήσεων.
- αυξημένη ευελιξία με την ανάθεση του component configuration στο container.
- δυνατότητα επιλογής υπηρεσίας - με αυτό επιτρέπει στους clients να αποθηκεύσουν ή να κάνουν cache το container.
Διαβάστε περισσότερα: Unity Application Block
George J.