Skip to content
Courses
DSA to Development
Get IBM Certification
Newly Launched!
Master Django Framework
Become AWS Certified
For Working Professionals
Interview 101: DSA & System Design
Data Science Training Program
JAVA Backend Development (Live)
DevOps Engineering (LIVE)
Data Structures & Algorithms in Python
For Students
Placement Preparation Course
Data Science (Live)
Data Structure & Algorithm-Self Paced (C++/JAVA)
Master Competitive Programming (Live)
Full Stack Development with React & Node JS (Live)
Full Stack Development
Data Science Program
All Courses
Tutorials
Data Structures & Algorithms
ML & Data Science
Interview Corner
Programming Languages
Web Development
CS Subjects
DevOps And Linux
School Learning
Practice
Build your AI Agent
GfG 160
Problem of the Day
Practice Coding Problems
GfG SDE Sheet
Contests
Accenture Hackathon (Ending Soon!)
GfG Weekly [Rated Contest]
Job-A-Thon Hiring Challenge
All Contests and Events
DSA
Practice Problems
Python
C
C++
Java
Courses
Machine Learning
DevOps
Web Development
System Design
Aptitude
Projects
Sign In
▲
Similar Topics
DSA
22.3k+ articles
Java
10.1k+ articles
Difference Between
4.2k+ articles
Misc
2.1k+ articles
Algorithms
1.9k+ articles
System Design
1k+ articles
Programming Language
420+ articles
Design Pattern
250+ articles
Java-Object Oriented
58 articles
Programming Basics
18 articles
Object-Oriented-Design
16 posts
Popular Articles
Recent Articles
What is class Invariant
Last Updated: 22 June 2021
Overview :An invariant in Object-Oriented programming refers to some set of conditions or assertions that need to hold throughout the life o
...read more
Misc
GATE CS
Picked
Object-Oriented-Design
Transfer Object Pattern in Java
Last Updated: 23 September 2022
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 class havi
...read more
Java
Object-Oriented-Design
Difference between Structured and Object-Oriented Analysis
Last Updated: 03 January 2025
Structured and Object-Oriented Analysis are two distinct methodologies for software development. Structured Analysis focuses on processes an
...read more
Difference Between
Software Engineering
Object-Oriented-Design
System Design
Similar Topics
DSA
22.3k+ articles
Java
10.1k+ articles
Difference Between
4.2k+ articles
Misc
2.1k+ articles
Algorithms
1.9k+ articles
System Design
1k+ articles
Programming Language
420+ articles
Design Pattern
250+ articles
Java-Object Oriented
58+ articles
Programming Basics
18+ articles
Best Practices of Object Oriented Programming (OOP)
Last Updated: 30 October 2023
As the name suggests, Object-Oriented Programming or OOPs refers to languages that use objects in programming. Object-oriented programming a
...read more
Java
Java-Object Oriented
Design Pattern
Software Engineering
Object-Oriented-Design
System Design
What is a Swimlane Diagram
Last Updated: 20 February 2024
A swimlane diagram is also called a cross-functional diagram. The name, cross-functional process map, means the whole work process “crosse
...read more
Design Pattern
UML
Object-Oriented-Design
System Design
Types of Models in Object Oriented Modeling and Design
Last Updated: 08 July 2022
Intention of object oriented modeling and design is to learn how to apply object -oriented concepts to all the stages of the software develo
...read more
Misc
Object-Oriented-Design
Difference between Functional Programming and Object Oriented Programming
Last Updated: 25 July 2024
What is Functional Programming?In functional programming, we have to build programs using functions. An example of functional programming is
...read more
Computer Subject
Programming Language
Difference Between
Programming Basics
Object-Oriented-Design
Technical Scripter 2019
Difference between Association and Aggregation
Last Updated: 15 March 2023
Prerequisite - Association, Composition and Aggregation in JavaAssociation: An association is defined as an organization of people with a co
...read more
Inheritance
Difference Between
Object-Oriented-Design
Difference between OOP and POP
Last Updated: 22 February 2023
Object-Oriented Programming (OOP)OOP treats data as a critical element in the program development and does not allow it to flow freely aroun
...read more
Difference Between
Object-Oriented-Design
Design a Chess Game
Last Updated: 05 December 2022
Problem Statement: The problem is to design a Chess Game using Object Oriented Principles.Asked In: Adobe, Amazon, Microsoft, etc.Solution:
...read more
Algorithms
Advanced Data Structure
Java-Object Oriented
Design Pattern
Object-Oriented-Design
Marketing
System Design
DSA
Differences between Procedural and Object Oriented Programming
Last Updated: 28 June 2022
This article focuses on discussing the differences between procedural and object-oriented programming.Procedural ProgrammingProcedural Progr
...read more
Programming Language
Difference Between
Programming Basics
Object-Oriented-Design
Ad-hoc, Inclusion, Parametric & Coercion Polymorphisms
Last Updated: 28 February 2024
When we talk about Polymorphism in C++, we come to hear the following four types: Discussing these in details:Ad-hoc Polymorphism, also cal
...read more
Algorithms
Technical Scripter
SQL-PL/SQL
Technical Scripter 2018
Object-Oriented-Design
B-Tree
Volkswagen IT Services
Android
DSA
Intellipaat
Introduction of Programming Paradigms
Last Updated: 08 April 2025
A paradigm can also be termed as a method to solve a problem or accomplish a task. A programming paradigm is an approach to solving a proble
...read more
Design Pattern
Picked
Technical Scripter 2018
Object-Oriented-Design
System Design
Programming
Impedance Mismatch in DBMS
Last Updated: 05 April 2023
Impedance mismatch is a term used in computer science to describe the problem that arises when two systems or components that are supposed t
...read more
DBMS
Object-Oriented-Design
Design an online book reader system
Last Updated: 06 September 2024
Design an online book reader system (Object-Oriented Design).Asked In: Amazon, Microsoft, and many more interviewsSolution: Let's assume we
...read more
GBlog
Design Pattern
Object-Oriented-Design
System Design
1
2
>>
Last
1
2
>>
Last
1
2
>>
Last
We use cookies to ensure you have the best browsing experience on our website. By using our site, you acknowledge that you have read and understood our
Cookie Policy
&
Privacy Policy
Got It !