Vector in C++ is a type of STL container which is used for storing elements in…
Month: August 2021
Dependency Inversion Principle: SOLID Design Principles
Dependency Inversion principle is one of the most important principle for object oriented application designing. It…
Interface Segregation Principle: SOLID Design Principles
Interface Segregation Principle is one of the important principle for object oriented class designing. It is…
Liskov’s Substitution Principle: SOLID Design Principles
Liskov's substitution principle is one of the very basic principle for object oriented application designing. It…
Open Closed Principle -SOLID design principles
Open/Closed principle is one of the most important principle for object oriented application designing. It is…
Single Responsibility Principle: SOLID design Principles
Single Responsibility principle is one of the basic principle for object oriented class designing. It is…
Observer Design Pattern: Behavioral patterns
Observer design patttern is a type of behavioral pattern which is mainly used when state change…
Visitor Design Pattern: Behavioral patterns
Visitor design pattern is a type of behavioral design pattern which is mainly used for adding…