Technology
C# (pronounced C-sharp) is a versatile programming language known for its simplicity and powerful features. While many developers appreciate its user-friendly syntax, there’s a hidden gem that allows the adventurous ones to delve into the depths of memory manipulation – pointers. In this fun fact, we explore how C# opens the door to the […]
Next up on the SOLID principle acronym is the L which denotes: Liskov Substitution Principle(LSP). Liskov Substitution Principle (LSP): The LSP states that objects of a superclass should be replaceable with objects of its subclasses without breaking the program’s correctness. This principle ensures that any function that works with a superclass will also work […]
Like every other principles that are applicable to different spheres of life, object-oriented programming has certain fundamental design principles that makes object-oriented programming flexible, scalable and understandable. Today, we will be rubbing minds on one of the most fundamental of these principles— The SOLID principles. As it is known, a good system/application requires a good […]