What is Low Level Design in Software Engineering
Discover the importance of low-level design in software engineering and learn key concepts and practical tips for creating efficient and maintainable code.
6 posts about low level design by Khan Waseem.
Discover the importance of low-level design in software engineering and learn key concepts and practical tips for creating efficient and maintainable code.
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.
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…
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…
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…
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…