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).
It is a semester project for Object Oriented Programming written in java. (a mini Project 😉 )
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.
Low-level Design of a Cache in Java
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.
A model of a hotel booking system built by applying Java OOP concepts.
Simple examples of object oriented design.
Implementation of the most important Design Patterns
Simple examples of some of the Object Oriented Design Patterns.
This repo contains solutions to PO labs
GoF design patterns practice in Java
Java | An object-oriented framework for implemeting any 2-player board game such as Tic-Tac-Toe, Othello, Reversi and Checkers. Uses well known design patterns such as Command, Strategy, vistor, and state
A Java program that models an electric vehicle using a complex class structure that can be used to determine how much energy is moving throughout the vehicle.
🐉 Solved problems demonstrating the use of Factory, Singleton and Strategy Design Patterns using Java. These problems were solved during the course "Object Oriented Analysis and Design CS309"
A simple memory card game using Japanese Kanji.
Created by MIT, Alan Kay
Released 1960