Tag Archives: Object-Oriented-Design

It is used when we want to pass data with multiple attributes in one shot from client to server. Transfer Object is a simple POJO… Read More
Analysis simple means to study or examine the structure of something, elements, system requirements in detail, and methodical way. Structured analysis and Object-oriented analysis both… Read More
As the name suggests, Object-Oriented Programming or OOPs refers to languages that use objects in programming. Object-oriented programming aims to implement real-world entities like inheritance,… Read More
The Activity diagrams in Object Oriented Design are just like the flow carts that show the sequence of steps that make up a complex process,… Read More
Intention of object oriented modeling and design is to learn how to apply object -oriented concepts to all the stages of the software development life… Read More
A programming paradigm is a style, or “way, ” of programming. Programming paradigms differ from one another based on the features and the style they… Read More
Prerequisite – Association, Composition and Aggregation in Java Association: An association is defined as an organization of people with a common purpose and having a… Read More
OOP: Related with the real life objects and their properties. OOP Concepts: 1. Class and Objects 2. Data abstraction 3. Encapsulation 4. Polymorphism 5. Inheritance… Read More
Problem Statement: The problem is to design a Chess Game using Object Oriented Principles. Asked In: Adobe, Amazon, Microsoft, etc. Solution: These type of questions… Read More
Procedural Programming: Procedural Programming can be defined as a programming model which is derived from structured programming, based upon the concept of calling procedure. Procedures,… Read More
Smalltalk is a general purpose object oriented programming language which means that there are no primitives and control structures like a procedural language and in… Read More
When we talk about Polymorphism in C++, we come to hear the following four types: Discussing these in details: Ad-hoc Polymorphism, also called as Overloading… Read More
Declaration of a variable is for informing to the compiler the following information: name of the variable, type of value it holds and the initial… Read More
Design a hit counter which counts the number of hits received in the past 5 minutes. Source: Microsoft Interview Experience “Design hit counter” problem has… Read More
Design a Logistics System (Object Oriented Design). Tell about the different classes and their relationships with each-other. It is not a System Design question, so… Read More