Curated Collection of all Low level design Questions and implementation asked in major Tech companies , Get yourself prepared for the LLD round and ace the interview.
-
Updated
Jan 8, 2024 - Java
Object-oriented programming (OOP) is a programming paradigm based on the concept of objects fundamental to many programming languages, including Java and C++. OOP can be devided in two sub types: class-based (or "classical") and prototype-based OOP (found in JavaScript, for example).
Object-oriented programming has several advantages over procedural programming:
Curated Collection of all Low level design Questions and implementation asked in major Tech companies , Get yourself prepared for the LLD round and ace the interview.
📚 A sophisticated Library Management System designed in Java while following the concepts of decoupled layers (entities) and minimal code in interface (GUI).
GoF Design Patterns with "Real-World" examples involving Food-Related Businesses and mock dependencies
It is a semester project for Object Oriented Programming written in java. (a mini Project 😉 )
面向对象设计的设计原则和设计模式
SOLID Principles - simple and easy explanation
Collection of all assignments of Software Design and Architecture Specialization on Coursera offered by University of Alberta.
💣 An object-oriented clone of the famous Windows game Minesweeper made in Java-Swing Framework following the Model View Controller (MVC) Architecture. Its a stand-alone desktop game which also provides save and load game functionalities.
Three Java projects assigned for the Introduction to Object-Oriented Programming (CMPE 160) course in the Spring 2021 semester.
Solution to problems in "Cracking the Coding Interview" in C++.
An Awesome Repository On Object Oriented Programming In C++ Language. Ideal For Computer Science Undergraduates, This Repository Holds All The Resources Created And Used By Me - Code & Theory For One To Master Object Oriented Programming. Filled With Theory Slides, Number Of Programs, Concept-Clearing Projects And Beautifully Explained, Well Doc…
Grokking the Object Oriented Design Interview
Low-level Design of a Cache in Java
💠 Essential object oriented design (python, pytest, travisCI)
In process of writing Elevator System for learning system design patterns
An all-in-one resource to learn Java
This repository contains the Programs for Object Oriented Analysis and Design Patterns Lab.
Object Oriented Design and Analysis term project
CSE Assignments for Semester 6
Created by MIT, Alan Kay
Released 1960