Low level design

6 posts about low level design by Khan Waseem.

Blog4 min read

What is Object Oriented principle?

Object-oriented principles are a set of guidelines for writing software using the object-oriented programming (OOP) paradigm. The main principles include encapsulation, inheritance, polymorphism, and abstraction.

Blog5 min read

What is Solid Principle?

The SOLID principles are a set of five design principles for object-oriented programming and design. They were first introduced by Robert C. Martin in his book “Agile Software Development, Principles, Patterns, and…

Blog8 min read

What is UML?

UML stands for Unified Modeling Language. UML is a graphical language that is used to create visual models of software systems. It provides a set of notation elements that can be used to represent the different…

Blog5 min read

What is Design Pattern?

A design pattern is a solution to the general repeatable commonly occurring problems in software design. They provide a standard way of approaching and solving a problem and can be used to improve the design and…

Blog3 min read

What is low-level design? Benefits and Advantages.

Low-level design is the process of defining the specific details of a software system. It is the next step after the high-level design and it is focused on the implementation of the system, rather than its overall…