C# Generics


This gallery contains 4 photos.

Introduction Infrastructure for Generics Generic Types and Inheritance Contravariant and Covariant Generic Types Verifiability and Constraints Generics is mechanism offered by the common language runtime (CLR) and programming languages that provides one more form of code reuse : algorithm reuse … Continue reading

Design Patterns Part – 2


This gallery contains 19 photos.

Abstract Factory A factory class helps us to centralize the creation of classes and types. Abstract factory helps us to bring uniformity between related factory patterns which leads more simplified interface for the client. Abstract factory expands on the basic … Continue reading

Generic Programming in .Net 4.0


Generic Programming is a methodology for the development of reusable software libraries and API’s which are highly efficient and composable. The Generic Programming helps develop multiple libraries which can be combined seamlessly without any modification to any of the interface … Continue reading