Strategy Pattern
Strategy pattern falls under the behavioral design patterns. It’s very useful when…
Object-Oriented Analysis And Design — Design Patterns (Part 6)
Design Patterns A design pattern provides a general reusable solution to a…
Object-Oriented Analysis And Design — Design Principles (Part 5)
Design Principles Programming is full of rules. When you learn a…
Types of Messages
Synchronous Message It’s a message where the caller object has to wait…
Object-Oriented Analysis And Design — Interaction Models (Part 4)
Interaction models shows the interaction between the components of a system,…
Types of Relationships
Inheritance When we say, “a student IS-A person”, “an employee IS-A person”…
Constructor and Destructor
Whenever you create an object, you need to construct that object, meaning…
Object-Oriented Analysis And Design — Structural Models (Part 3)
Structural models of software display the organization of a system in terms…
Object-Oriented Analysis And Design — Conceptual Model (Part 2)
Conceptual Model Once we’ve some use cases or user stories, the next…


