Skip to content

Tag Archives: Object-Oriented-Design

Overview :An invariant in Object-Oriented programming refers to some set of conditions or assertions that need to hold throughout the life of an object of… Read More
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