Do you really want to develop the extensible, flexible and mobile code while working on the project in your organization. If yes then you should be aware of the SOLID design principles. In this article I will cover SOLID design principles with the help of practical and real world examples which we can relate to our own application. [Read more…] about SOLID Design principles with C# practical examples
design
Using Singleton Pattern the Right way in C#
In this article I will discuss about the singleton pattern using the C# language. Along with the singleton pattern I will also discuss the correct way to use this pattern in multithreaded applications and ways in which we can make it thread safe. I will also discuss how it is different from the static class using an example.
[Read more…] about Using Singleton Pattern the Right way in C#
Why do we use C# interface?
Why do we use C# interface?
In this article I would not cover anything about C# interface. I have already covered about existence of interface in C# and what are interfaces. As soon as we learn about C# interface, we think that it was very easy to understand about the interface and now at least I have understood a very important concept of C#. But there are different sets of concepts which makes interface so useful. Let’s understand them.