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 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 😉 )
💣 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.
Collection of all assignments of Software Design and Architecture Specialization on Coursera offered by University of Alberta.
Simple examples of object oriented design.
Solutions to top low level design/object oriented design interview questions on CodeZym.
Low-level Design of a Cache in Java
An all-in-one resource to learn Java
A Smart Library Management Application
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
In process of writing Elevator System for learning system design patterns
Java UML editor with object orient analysis design for OOAD course
Design a class structure for a UNO game that allows multiple players to participate. The game should support the standard rules of UNO, including drawing cards, playing cards, skipping turns, reversing the direction of play, and declaring a winner
Implementation of the most important Design Patterns
This repository contains the Programs for Object Oriented Analysis and Design Patterns Lab.
🐉 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