├── CarRentalSystem ├── .classpath ├── .project ├── .settings │ └── org.eclipse.core.resources.prefs ├── bin │ ├── Objects_Operations │ │ ├── Bill.class │ │ ├── Location.class │ │ ├── Main.class │ │ ├── Payment.class │ │ ├── PaymentDetails.class │ │ ├── PaymentMode.class │ │ ├── Reservation.class │ │ ├── ReservationStatus.class │ │ ├── ReservationType.class │ │ ├── Store.class │ │ ├── User.class │ │ ├── VehicleInventoryManagement.class │ │ └── VehicleRentalSystem.class │ └── Product │ │ ├── Bike.class │ │ ├── Car.class │ │ ├── Status.class │ │ ├── Vehicle.class │ │ └── VehicleType.class └── src │ ├── Objects_Operations │ ├── Bill.java │ ├── Location.java │ ├── Main.java │ ├── Payment.java │ ├── PaymentDetails.java │ ├── PaymentMode.java │ ├── Reservation.java │ ├── ReservationStatus.java │ ├── ReservationType.java │ ├── Store.java │ ├── User.java │ ├── VehicleInventoryManagement.java │ └── VehicleRentalSystem.java │ └── Product │ ├── Bike.java │ ├── Car.java │ ├── Status.java │ ├── Vehicle.java │ └── VehicleType.java ├── DesignATM ├── .classpath ├── .project ├── .settings │ └── org.eclipse.core.resources.prefs ├── bin │ ├── ATMStates │ │ ├── ATMState.class │ │ ├── CashWithdrawalState.class │ │ ├── CheckBalanceState.class │ │ ├── HasCardState.class │ │ ├── IdleState.class │ │ └── SelectOperationState.class │ ├── AmountWithdrawal │ │ ├── CashWithdrawProcessor.class │ │ ├── FiveHundredWithdrawProcessor.class │ │ ├── OneHundredWithdrawProcessor.class │ │ └── TwoHundredWithdrawProcessor.class │ ├── Other │ │ ├── ATM.class │ │ ├── ATMRoom.class │ │ ├── Card.class │ │ ├── TransactionType.class │ │ ├── User.class │ │ └── UserBankAccount.class │ └── module-info.class └── src │ ├── ATMStates │ ├── ATMState.java │ ├── CashWithdrawalState.java │ ├── CheckBalanceState.java │ ├── HasCardState.java │ ├── IdleState.java │ └── SelectOperationState.java │ ├── AmountWithdrawal │ ├── CashWithdrawProcessor.java │ ├── FiveHundredWithdrawProcessor.java │ ├── OneHundredWithdrawProcessor.java │ └── TwoHundredWithdrawProcessor.java │ ├── Other │ ├── ATM.java │ ├── ATMRoom.java │ ├── Card.java │ ├── TransactionType.java │ ├── User.java │ └── UserBankAccount.java │ └── module-info.java ├── DesignBookMyShow ├── .classpath ├── .project ├── .settings │ ├── org.eclipse.core.resources.prefs │ └── org.eclipse.jdt.core.prefs ├── bin │ ├── Enums │ │ ├── City.class │ │ └── SeatCategory.class │ ├── Model │ │ ├── BookMyShow.class │ │ ├── Booking.class │ │ ├── Movie.class │ │ ├── MovieController.class │ │ ├── Payment.class │ │ ├── Screen.class │ │ ├── Seat.class │ │ ├── Show.class │ │ ├── Theatre.class │ │ └── TheatreController.class │ └── module-info.class └── src │ ├── Enums │ ├── City.java │ └── SeatCategory.java │ ├── Model │ ├── BookMyShow.java │ ├── Booking.java │ ├── Movie.java │ ├── MovieController.java │ ├── Payment.java │ ├── Screen.java │ ├── Seat.java │ ├── Show.java │ ├── Theatre.java │ └── TheatreController.java │ └── module-info.java ├── DesignLoggingSystem ├── .classpath ├── .project ├── .settings │ └── org.eclipse.core.resources.prefs ├── bin │ ├── Logging │ │ ├── DebugLogProcessor.class │ │ ├── ErrorLogProcessor.class │ │ ├── InfoLogProcessor.class │ │ ├── LogProcessor.class │ │ └── Main.class │ └── module-info.class └── src │ ├── Logging │ ├── DebugLogProcessor.java │ ├── ErrorLogProcessor.java │ ├── InfoLogProcessor.java │ ├── LogProcessor.java │ └── Main.java │ └── module-info.java ├── DesignParkingLot ├── .classpath ├── .project ├── .settings │ └── org.eclipse.core.resources.prefs ├── bin │ ├── Designing │ │ ├── ParkingFloor.class │ │ ├── ParkingLot.class │ │ ├── ParkingMain.class │ │ └── ParkingSlot.class │ ├── Model │ │ ├── Address.class │ │ ├── ParkingSlotType$1.class │ │ ├── ParkingSlotType$2.class │ │ ├── ParkingSlotType$3.class │ │ ├── ParkingSlotType$4.class │ │ ├── ParkingSlotType.class │ │ ├── Ticket.class │ │ ├── Vehicle.class │ │ └── VehicleCategory.class │ └── module-info.class └── src │ ├── Designing │ ├── ParkingFloor.java │ ├── ParkingLot.java │ ├── ParkingMain.java │ └── ParkingSlot.java │ ├── Model │ ├── Address.java │ ├── ParkingSlotType.java │ ├── Ticket.java │ ├── Vehicle.java │ └── VehicleCategory.java │ └── module-info.java ├── DesignSplitwise ├── .classpath ├── .project ├── .settings │ └── org.eclipse.core.resources.prefs ├── bin │ ├── Expense │ │ ├── Expense.class │ │ ├── ExpenseController.class │ │ └── ExpenseSplitType.class │ ├── Group │ │ ├── Group.class │ │ └── GroupController.class │ ├── Model │ │ ├── Balance.class │ │ ├── BalanceSheetController.class │ │ ├── Main.class │ │ ├── Splitwise.class │ │ └── UserExpenseBalanceSheet.class │ ├── Split │ │ ├── EqualExpenseSplit.class │ │ ├── ExpenseSplit.class │ │ ├── PercentageExpenseSplit.class │ │ ├── Split.class │ │ ├── SplitFactory.class │ │ └── UnequalExpenseSplit.class │ ├── User │ │ ├── User.class │ │ └── UserController.class │ └── module-info.class └── src │ ├── Expense │ ├── Expense.java │ ├── ExpenseController.java │ └── ExpenseSplitType.java │ ├── Group │ ├── Group.java │ └── GroupController.java │ ├── Model │ ├── Balance.java │ ├── BalanceSheetController.java │ ├── Main.java │ ├── Splitwise.java │ └── UserExpenseBalanceSheet.java │ ├── Split │ ├── EqualExpenseSplit.java │ ├── ExpenseSplit.java │ ├── PercentageExpenseSplit.java │ ├── Split.java │ ├── SplitFactory.java │ └── UnequalExpenseSplit.java │ ├── User │ ├── User.java │ └── UserController.java │ └── module-info.java ├── DesignTicTacToe ├── .classpath ├── .project ├── .settings │ ├── org.eclipse.core.resources.prefs │ └── org.eclipse.jdt.core.prefs ├── bin │ ├── Model │ │ ├── Board$Cell.class │ │ ├── Board.class │ │ ├── Main.class │ │ ├── PieceType.class │ │ ├── Player.class │ │ ├── PlayingPiece.class │ │ ├── PlayingPieceO.class │ │ ├── PlayingPieceX.class │ │ └── TicTacToeGame.class │ └── module-info.class └── src │ ├── Model │ ├── Board.java │ ├── Main.java │ ├── PieceType.java │ ├── Player.java │ ├── PlayingPiece.java │ ├── PlayingPieceO.java │ ├── PlayingPieceX.java │ └── TicTacToeGame.java │ └── module-info.java ├── DesignVendingMachine ├── .classpath ├── .project ├── .settings │ └── org.eclipse.core.resources.prefs ├── bin │ ├── Designing │ │ ├── Coin.class │ │ ├── Inventory.class │ │ ├── Item.class │ │ ├── ItemShelf.class │ │ ├── ItemType.class │ │ ├── Main.class │ │ └── VendingMachine.class │ ├── VendingStates │ │ ├── DispenseState.class │ │ ├── HasMoneyState.class │ │ ├── IdleState.class │ │ ├── SelectionState.class │ │ └── State.class │ └── module-info.class └── src │ ├── Designing │ ├── Coin.java │ ├── Inventory.java │ ├── Item.java │ ├── ItemShelf.java │ ├── ItemType.java │ ├── Main.java │ └── VendingMachine.java │ ├── VendingStates │ ├── DispenseState.java │ ├── HasMoneyState.java │ ├── IdleState.java │ ├── SelectionState.java │ └── State.java │ └── module-info.java ├── NullObjectDesignPattern ├── .classpath ├── .project ├── .settings │ └── org.eclipse.core.resources.prefs ├── bin │ └── Designing │ │ ├── Car.class │ │ ├── Main.class │ │ ├── NullVehicle.class │ │ ├── Vehicle.class │ │ └── VehicleFactory.class └── src │ └── Designing │ ├── Car.java │ ├── Main.java │ ├── NullVehicle.java │ ├── Vehicle.java │ └── VehicleFactory.java └── SnakeLadderDesigning ├── .classpath ├── .project ├── .settings └── org.eclipse.core.resources.prefs ├── bin └── Designing │ ├── Board.class │ ├── Cell.class │ ├── Dice.class │ ├── Game.class │ ├── Jump.class │ ├── Main.class │ └── Player.class └── src └── Designing ├── Board.java ├── Cell.java ├── Dice.java ├── Game.java ├── Jump.java ├── Main.java └── Player.java /CarRentalSystem/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/CarRentalSystem/.classpath -------------------------------------------------------------------------------- /CarRentalSystem/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/CarRentalSystem/.project -------------------------------------------------------------------------------- /CarRentalSystem/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /CarRentalSystem/bin/Objects_Operations/Bill.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/CarRentalSystem/bin/Objects_Operations/Bill.class -------------------------------------------------------------------------------- /CarRentalSystem/bin/Objects_Operations/Location.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/CarRentalSystem/bin/Objects_Operations/Location.class -------------------------------------------------------------------------------- /CarRentalSystem/bin/Objects_Operations/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/CarRentalSystem/bin/Objects_Operations/Main.class -------------------------------------------------------------------------------- /CarRentalSystem/bin/Objects_Operations/Payment.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/CarRentalSystem/bin/Objects_Operations/Payment.class -------------------------------------------------------------------------------- /CarRentalSystem/bin/Objects_Operations/PaymentDetails.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/CarRentalSystem/bin/Objects_Operations/PaymentDetails.class -------------------------------------------------------------------------------- /CarRentalSystem/bin/Objects_Operations/PaymentMode.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/CarRentalSystem/bin/Objects_Operations/PaymentMode.class -------------------------------------------------------------------------------- /CarRentalSystem/bin/Objects_Operations/Reservation.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/CarRentalSystem/bin/Objects_Operations/Reservation.class -------------------------------------------------------------------------------- /CarRentalSystem/bin/Objects_Operations/ReservationStatus.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/CarRentalSystem/bin/Objects_Operations/ReservationStatus.class -------------------------------------------------------------------------------- /CarRentalSystem/bin/Objects_Operations/ReservationType.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/CarRentalSystem/bin/Objects_Operations/ReservationType.class -------------------------------------------------------------------------------- /CarRentalSystem/bin/Objects_Operations/Store.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/CarRentalSystem/bin/Objects_Operations/Store.class -------------------------------------------------------------------------------- /CarRentalSystem/bin/Objects_Operations/User.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/CarRentalSystem/bin/Objects_Operations/User.class -------------------------------------------------------------------------------- /CarRentalSystem/bin/Objects_Operations/VehicleInventoryManagement.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/CarRentalSystem/bin/Objects_Operations/VehicleInventoryManagement.class -------------------------------------------------------------------------------- /CarRentalSystem/bin/Objects_Operations/VehicleRentalSystem.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/CarRentalSystem/bin/Objects_Operations/VehicleRentalSystem.class -------------------------------------------------------------------------------- /CarRentalSystem/bin/Product/Bike.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/CarRentalSystem/bin/Product/Bike.class -------------------------------------------------------------------------------- /CarRentalSystem/bin/Product/Car.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/CarRentalSystem/bin/Product/Car.class -------------------------------------------------------------------------------- /CarRentalSystem/bin/Product/Status.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/CarRentalSystem/bin/Product/Status.class -------------------------------------------------------------------------------- /CarRentalSystem/bin/Product/Vehicle.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/CarRentalSystem/bin/Product/Vehicle.class -------------------------------------------------------------------------------- /CarRentalSystem/bin/Product/VehicleType.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/CarRentalSystem/bin/Product/VehicleType.class -------------------------------------------------------------------------------- /CarRentalSystem/src/Objects_Operations/Bill.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/CarRentalSystem/src/Objects_Operations/Bill.java -------------------------------------------------------------------------------- /CarRentalSystem/src/Objects_Operations/Location.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/CarRentalSystem/src/Objects_Operations/Location.java -------------------------------------------------------------------------------- /CarRentalSystem/src/Objects_Operations/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/CarRentalSystem/src/Objects_Operations/Main.java -------------------------------------------------------------------------------- /CarRentalSystem/src/Objects_Operations/Payment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/CarRentalSystem/src/Objects_Operations/Payment.java -------------------------------------------------------------------------------- /CarRentalSystem/src/Objects_Operations/PaymentDetails.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/CarRentalSystem/src/Objects_Operations/PaymentDetails.java -------------------------------------------------------------------------------- /CarRentalSystem/src/Objects_Operations/PaymentMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/CarRentalSystem/src/Objects_Operations/PaymentMode.java -------------------------------------------------------------------------------- /CarRentalSystem/src/Objects_Operations/Reservation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/CarRentalSystem/src/Objects_Operations/Reservation.java -------------------------------------------------------------------------------- /CarRentalSystem/src/Objects_Operations/ReservationStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/CarRentalSystem/src/Objects_Operations/ReservationStatus.java -------------------------------------------------------------------------------- /CarRentalSystem/src/Objects_Operations/ReservationType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/CarRentalSystem/src/Objects_Operations/ReservationType.java -------------------------------------------------------------------------------- /CarRentalSystem/src/Objects_Operations/Store.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/CarRentalSystem/src/Objects_Operations/Store.java -------------------------------------------------------------------------------- /CarRentalSystem/src/Objects_Operations/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/CarRentalSystem/src/Objects_Operations/User.java -------------------------------------------------------------------------------- /CarRentalSystem/src/Objects_Operations/VehicleInventoryManagement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/CarRentalSystem/src/Objects_Operations/VehicleInventoryManagement.java -------------------------------------------------------------------------------- /CarRentalSystem/src/Objects_Operations/VehicleRentalSystem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/CarRentalSystem/src/Objects_Operations/VehicleRentalSystem.java -------------------------------------------------------------------------------- /CarRentalSystem/src/Product/Bike.java: -------------------------------------------------------------------------------- 1 | package Product; 2 | 3 | public class Bike extends Vehicle{ 4 | 5 | } 6 | -------------------------------------------------------------------------------- /CarRentalSystem/src/Product/Car.java: -------------------------------------------------------------------------------- 1 | package Product; 2 | 3 | public class Car extends Vehicle{ 4 | 5 | } 6 | -------------------------------------------------------------------------------- /CarRentalSystem/src/Product/Status.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/CarRentalSystem/src/Product/Status.java -------------------------------------------------------------------------------- /CarRentalSystem/src/Product/Vehicle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/CarRentalSystem/src/Product/Vehicle.java -------------------------------------------------------------------------------- /CarRentalSystem/src/Product/VehicleType.java: -------------------------------------------------------------------------------- 1 | package Product; 2 | 3 | public enum VehicleType { 4 | 5 | CAR; 6 | } 7 | -------------------------------------------------------------------------------- /DesignATM/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignATM/.classpath -------------------------------------------------------------------------------- /DesignATM/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignATM/.project -------------------------------------------------------------------------------- /DesignATM/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /DesignATM/bin/ATMStates/ATMState.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignATM/bin/ATMStates/ATMState.class -------------------------------------------------------------------------------- /DesignATM/bin/ATMStates/CashWithdrawalState.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignATM/bin/ATMStates/CashWithdrawalState.class -------------------------------------------------------------------------------- /DesignATM/bin/ATMStates/CheckBalanceState.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignATM/bin/ATMStates/CheckBalanceState.class -------------------------------------------------------------------------------- /DesignATM/bin/ATMStates/HasCardState.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignATM/bin/ATMStates/HasCardState.class -------------------------------------------------------------------------------- /DesignATM/bin/ATMStates/IdleState.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignATM/bin/ATMStates/IdleState.class -------------------------------------------------------------------------------- /DesignATM/bin/ATMStates/SelectOperationState.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignATM/bin/ATMStates/SelectOperationState.class -------------------------------------------------------------------------------- /DesignATM/bin/AmountWithdrawal/CashWithdrawProcessor.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignATM/bin/AmountWithdrawal/CashWithdrawProcessor.class -------------------------------------------------------------------------------- /DesignATM/bin/AmountWithdrawal/FiveHundredWithdrawProcessor.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignATM/bin/AmountWithdrawal/FiveHundredWithdrawProcessor.class -------------------------------------------------------------------------------- /DesignATM/bin/AmountWithdrawal/OneHundredWithdrawProcessor.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignATM/bin/AmountWithdrawal/OneHundredWithdrawProcessor.class -------------------------------------------------------------------------------- /DesignATM/bin/AmountWithdrawal/TwoHundredWithdrawProcessor.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignATM/bin/AmountWithdrawal/TwoHundredWithdrawProcessor.class -------------------------------------------------------------------------------- /DesignATM/bin/Other/ATM.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignATM/bin/Other/ATM.class -------------------------------------------------------------------------------- /DesignATM/bin/Other/ATMRoom.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignATM/bin/Other/ATMRoom.class -------------------------------------------------------------------------------- /DesignATM/bin/Other/Card.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignATM/bin/Other/Card.class -------------------------------------------------------------------------------- /DesignATM/bin/Other/TransactionType.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignATM/bin/Other/TransactionType.class -------------------------------------------------------------------------------- /DesignATM/bin/Other/User.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignATM/bin/Other/User.class -------------------------------------------------------------------------------- /DesignATM/bin/Other/UserBankAccount.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignATM/bin/Other/UserBankAccount.class -------------------------------------------------------------------------------- /DesignATM/bin/module-info.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignATM/bin/module-info.class -------------------------------------------------------------------------------- /DesignATM/src/ATMStates/ATMState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignATM/src/ATMStates/ATMState.java -------------------------------------------------------------------------------- /DesignATM/src/ATMStates/CashWithdrawalState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignATM/src/ATMStates/CashWithdrawalState.java -------------------------------------------------------------------------------- /DesignATM/src/ATMStates/CheckBalanceState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignATM/src/ATMStates/CheckBalanceState.java -------------------------------------------------------------------------------- /DesignATM/src/ATMStates/HasCardState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignATM/src/ATMStates/HasCardState.java -------------------------------------------------------------------------------- /DesignATM/src/ATMStates/IdleState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignATM/src/ATMStates/IdleState.java -------------------------------------------------------------------------------- /DesignATM/src/ATMStates/SelectOperationState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignATM/src/ATMStates/SelectOperationState.java -------------------------------------------------------------------------------- /DesignATM/src/AmountWithdrawal/CashWithdrawProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignATM/src/AmountWithdrawal/CashWithdrawProcessor.java -------------------------------------------------------------------------------- /DesignATM/src/AmountWithdrawal/FiveHundredWithdrawProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignATM/src/AmountWithdrawal/FiveHundredWithdrawProcessor.java -------------------------------------------------------------------------------- /DesignATM/src/AmountWithdrawal/OneHundredWithdrawProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignATM/src/AmountWithdrawal/OneHundredWithdrawProcessor.java -------------------------------------------------------------------------------- /DesignATM/src/AmountWithdrawal/TwoHundredWithdrawProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignATM/src/AmountWithdrawal/TwoHundredWithdrawProcessor.java -------------------------------------------------------------------------------- /DesignATM/src/Other/ATM.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignATM/src/Other/ATM.java -------------------------------------------------------------------------------- /DesignATM/src/Other/ATMRoom.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignATM/src/Other/ATMRoom.java -------------------------------------------------------------------------------- /DesignATM/src/Other/Card.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignATM/src/Other/Card.java -------------------------------------------------------------------------------- /DesignATM/src/Other/TransactionType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignATM/src/Other/TransactionType.java -------------------------------------------------------------------------------- /DesignATM/src/Other/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignATM/src/Other/User.java -------------------------------------------------------------------------------- /DesignATM/src/Other/UserBankAccount.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignATM/src/Other/UserBankAccount.java -------------------------------------------------------------------------------- /DesignATM/src/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignATM/src/module-info.java -------------------------------------------------------------------------------- /DesignBookMyShow/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignBookMyShow/.classpath -------------------------------------------------------------------------------- /DesignBookMyShow/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignBookMyShow/.project -------------------------------------------------------------------------------- /DesignBookMyShow/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /DesignBookMyShow/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignBookMyShow/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /DesignBookMyShow/bin/Enums/City.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignBookMyShow/bin/Enums/City.class -------------------------------------------------------------------------------- /DesignBookMyShow/bin/Enums/SeatCategory.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignBookMyShow/bin/Enums/SeatCategory.class -------------------------------------------------------------------------------- /DesignBookMyShow/bin/Model/BookMyShow.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignBookMyShow/bin/Model/BookMyShow.class -------------------------------------------------------------------------------- /DesignBookMyShow/bin/Model/Booking.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignBookMyShow/bin/Model/Booking.class -------------------------------------------------------------------------------- /DesignBookMyShow/bin/Model/Movie.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignBookMyShow/bin/Model/Movie.class -------------------------------------------------------------------------------- /DesignBookMyShow/bin/Model/MovieController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignBookMyShow/bin/Model/MovieController.class -------------------------------------------------------------------------------- /DesignBookMyShow/bin/Model/Payment.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignBookMyShow/bin/Model/Payment.class -------------------------------------------------------------------------------- /DesignBookMyShow/bin/Model/Screen.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignBookMyShow/bin/Model/Screen.class -------------------------------------------------------------------------------- /DesignBookMyShow/bin/Model/Seat.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignBookMyShow/bin/Model/Seat.class -------------------------------------------------------------------------------- /DesignBookMyShow/bin/Model/Show.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignBookMyShow/bin/Model/Show.class -------------------------------------------------------------------------------- /DesignBookMyShow/bin/Model/Theatre.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignBookMyShow/bin/Model/Theatre.class -------------------------------------------------------------------------------- /DesignBookMyShow/bin/Model/TheatreController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignBookMyShow/bin/Model/TheatreController.class -------------------------------------------------------------------------------- /DesignBookMyShow/bin/module-info.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignBookMyShow/bin/module-info.class -------------------------------------------------------------------------------- /DesignBookMyShow/src/Enums/City.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignBookMyShow/src/Enums/City.java -------------------------------------------------------------------------------- /DesignBookMyShow/src/Enums/SeatCategory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignBookMyShow/src/Enums/SeatCategory.java -------------------------------------------------------------------------------- /DesignBookMyShow/src/Model/BookMyShow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignBookMyShow/src/Model/BookMyShow.java -------------------------------------------------------------------------------- /DesignBookMyShow/src/Model/Booking.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignBookMyShow/src/Model/Booking.java -------------------------------------------------------------------------------- /DesignBookMyShow/src/Model/Movie.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignBookMyShow/src/Model/Movie.java -------------------------------------------------------------------------------- /DesignBookMyShow/src/Model/MovieController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignBookMyShow/src/Model/MovieController.java -------------------------------------------------------------------------------- /DesignBookMyShow/src/Model/Payment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignBookMyShow/src/Model/Payment.java -------------------------------------------------------------------------------- /DesignBookMyShow/src/Model/Screen.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignBookMyShow/src/Model/Screen.java -------------------------------------------------------------------------------- /DesignBookMyShow/src/Model/Seat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignBookMyShow/src/Model/Seat.java -------------------------------------------------------------------------------- /DesignBookMyShow/src/Model/Show.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignBookMyShow/src/Model/Show.java -------------------------------------------------------------------------------- /DesignBookMyShow/src/Model/Theatre.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignBookMyShow/src/Model/Theatre.java -------------------------------------------------------------------------------- /DesignBookMyShow/src/Model/TheatreController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignBookMyShow/src/Model/TheatreController.java -------------------------------------------------------------------------------- /DesignBookMyShow/src/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignBookMyShow/src/module-info.java -------------------------------------------------------------------------------- /DesignLoggingSystem/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignLoggingSystem/.classpath -------------------------------------------------------------------------------- /DesignLoggingSystem/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignLoggingSystem/.project -------------------------------------------------------------------------------- /DesignLoggingSystem/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /DesignLoggingSystem/bin/Logging/DebugLogProcessor.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignLoggingSystem/bin/Logging/DebugLogProcessor.class -------------------------------------------------------------------------------- /DesignLoggingSystem/bin/Logging/ErrorLogProcessor.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignLoggingSystem/bin/Logging/ErrorLogProcessor.class -------------------------------------------------------------------------------- /DesignLoggingSystem/bin/Logging/InfoLogProcessor.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignLoggingSystem/bin/Logging/InfoLogProcessor.class -------------------------------------------------------------------------------- /DesignLoggingSystem/bin/Logging/LogProcessor.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignLoggingSystem/bin/Logging/LogProcessor.class -------------------------------------------------------------------------------- /DesignLoggingSystem/bin/Logging/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignLoggingSystem/bin/Logging/Main.class -------------------------------------------------------------------------------- /DesignLoggingSystem/bin/module-info.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignLoggingSystem/bin/module-info.class -------------------------------------------------------------------------------- /DesignLoggingSystem/src/Logging/DebugLogProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignLoggingSystem/src/Logging/DebugLogProcessor.java -------------------------------------------------------------------------------- /DesignLoggingSystem/src/Logging/ErrorLogProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignLoggingSystem/src/Logging/ErrorLogProcessor.java -------------------------------------------------------------------------------- /DesignLoggingSystem/src/Logging/InfoLogProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignLoggingSystem/src/Logging/InfoLogProcessor.java -------------------------------------------------------------------------------- /DesignLoggingSystem/src/Logging/LogProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignLoggingSystem/src/Logging/LogProcessor.java -------------------------------------------------------------------------------- /DesignLoggingSystem/src/Logging/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignLoggingSystem/src/Logging/Main.java -------------------------------------------------------------------------------- /DesignLoggingSystem/src/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignLoggingSystem/src/module-info.java -------------------------------------------------------------------------------- /DesignParkingLot/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignParkingLot/.classpath -------------------------------------------------------------------------------- /DesignParkingLot/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignParkingLot/.project -------------------------------------------------------------------------------- /DesignParkingLot/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /DesignParkingLot/bin/Designing/ParkingFloor.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignParkingLot/bin/Designing/ParkingFloor.class -------------------------------------------------------------------------------- /DesignParkingLot/bin/Designing/ParkingLot.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignParkingLot/bin/Designing/ParkingLot.class -------------------------------------------------------------------------------- /DesignParkingLot/bin/Designing/ParkingMain.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignParkingLot/bin/Designing/ParkingMain.class -------------------------------------------------------------------------------- /DesignParkingLot/bin/Designing/ParkingSlot.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignParkingLot/bin/Designing/ParkingSlot.class -------------------------------------------------------------------------------- /DesignParkingLot/bin/Model/Address.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignParkingLot/bin/Model/Address.class -------------------------------------------------------------------------------- /DesignParkingLot/bin/Model/ParkingSlotType$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignParkingLot/bin/Model/ParkingSlotType$1.class -------------------------------------------------------------------------------- /DesignParkingLot/bin/Model/ParkingSlotType$2.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignParkingLot/bin/Model/ParkingSlotType$2.class -------------------------------------------------------------------------------- /DesignParkingLot/bin/Model/ParkingSlotType$3.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignParkingLot/bin/Model/ParkingSlotType$3.class -------------------------------------------------------------------------------- /DesignParkingLot/bin/Model/ParkingSlotType$4.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignParkingLot/bin/Model/ParkingSlotType$4.class -------------------------------------------------------------------------------- /DesignParkingLot/bin/Model/ParkingSlotType.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignParkingLot/bin/Model/ParkingSlotType.class -------------------------------------------------------------------------------- /DesignParkingLot/bin/Model/Ticket.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignParkingLot/bin/Model/Ticket.class -------------------------------------------------------------------------------- /DesignParkingLot/bin/Model/Vehicle.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignParkingLot/bin/Model/Vehicle.class -------------------------------------------------------------------------------- /DesignParkingLot/bin/Model/VehicleCategory.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignParkingLot/bin/Model/VehicleCategory.class -------------------------------------------------------------------------------- /DesignParkingLot/bin/module-info.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignParkingLot/bin/module-info.class -------------------------------------------------------------------------------- /DesignParkingLot/src/Designing/ParkingFloor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignParkingLot/src/Designing/ParkingFloor.java -------------------------------------------------------------------------------- /DesignParkingLot/src/Designing/ParkingLot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignParkingLot/src/Designing/ParkingLot.java -------------------------------------------------------------------------------- /DesignParkingLot/src/Designing/ParkingMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignParkingLot/src/Designing/ParkingMain.java -------------------------------------------------------------------------------- /DesignParkingLot/src/Designing/ParkingSlot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignParkingLot/src/Designing/ParkingSlot.java -------------------------------------------------------------------------------- /DesignParkingLot/src/Model/Address.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignParkingLot/src/Model/Address.java -------------------------------------------------------------------------------- /DesignParkingLot/src/Model/ParkingSlotType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignParkingLot/src/Model/ParkingSlotType.java -------------------------------------------------------------------------------- /DesignParkingLot/src/Model/Ticket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignParkingLot/src/Model/Ticket.java -------------------------------------------------------------------------------- /DesignParkingLot/src/Model/Vehicle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignParkingLot/src/Model/Vehicle.java -------------------------------------------------------------------------------- /DesignParkingLot/src/Model/VehicleCategory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignParkingLot/src/Model/VehicleCategory.java -------------------------------------------------------------------------------- /DesignParkingLot/src/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignParkingLot/src/module-info.java -------------------------------------------------------------------------------- /DesignSplitwise/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignSplitwise/.classpath -------------------------------------------------------------------------------- /DesignSplitwise/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignSplitwise/.project -------------------------------------------------------------------------------- /DesignSplitwise/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /DesignSplitwise/bin/Expense/Expense.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignSplitwise/bin/Expense/Expense.class -------------------------------------------------------------------------------- /DesignSplitwise/bin/Expense/ExpenseController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignSplitwise/bin/Expense/ExpenseController.class -------------------------------------------------------------------------------- /DesignSplitwise/bin/Expense/ExpenseSplitType.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignSplitwise/bin/Expense/ExpenseSplitType.class -------------------------------------------------------------------------------- /DesignSplitwise/bin/Group/Group.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignSplitwise/bin/Group/Group.class -------------------------------------------------------------------------------- /DesignSplitwise/bin/Group/GroupController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignSplitwise/bin/Group/GroupController.class -------------------------------------------------------------------------------- /DesignSplitwise/bin/Model/Balance.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignSplitwise/bin/Model/Balance.class -------------------------------------------------------------------------------- /DesignSplitwise/bin/Model/BalanceSheetController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignSplitwise/bin/Model/BalanceSheetController.class -------------------------------------------------------------------------------- /DesignSplitwise/bin/Model/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignSplitwise/bin/Model/Main.class -------------------------------------------------------------------------------- /DesignSplitwise/bin/Model/Splitwise.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignSplitwise/bin/Model/Splitwise.class -------------------------------------------------------------------------------- /DesignSplitwise/bin/Model/UserExpenseBalanceSheet.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignSplitwise/bin/Model/UserExpenseBalanceSheet.class -------------------------------------------------------------------------------- /DesignSplitwise/bin/Split/EqualExpenseSplit.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignSplitwise/bin/Split/EqualExpenseSplit.class -------------------------------------------------------------------------------- /DesignSplitwise/bin/Split/ExpenseSplit.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignSplitwise/bin/Split/ExpenseSplit.class -------------------------------------------------------------------------------- /DesignSplitwise/bin/Split/PercentageExpenseSplit.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignSplitwise/bin/Split/PercentageExpenseSplit.class -------------------------------------------------------------------------------- /DesignSplitwise/bin/Split/Split.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignSplitwise/bin/Split/Split.class -------------------------------------------------------------------------------- /DesignSplitwise/bin/Split/SplitFactory.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignSplitwise/bin/Split/SplitFactory.class -------------------------------------------------------------------------------- /DesignSplitwise/bin/Split/UnequalExpenseSplit.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignSplitwise/bin/Split/UnequalExpenseSplit.class -------------------------------------------------------------------------------- /DesignSplitwise/bin/User/User.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignSplitwise/bin/User/User.class -------------------------------------------------------------------------------- /DesignSplitwise/bin/User/UserController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignSplitwise/bin/User/UserController.class -------------------------------------------------------------------------------- /DesignSplitwise/bin/module-info.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignSplitwise/bin/module-info.class -------------------------------------------------------------------------------- /DesignSplitwise/src/Expense/Expense.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignSplitwise/src/Expense/Expense.java -------------------------------------------------------------------------------- /DesignSplitwise/src/Expense/ExpenseController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignSplitwise/src/Expense/ExpenseController.java -------------------------------------------------------------------------------- /DesignSplitwise/src/Expense/ExpenseSplitType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignSplitwise/src/Expense/ExpenseSplitType.java -------------------------------------------------------------------------------- /DesignSplitwise/src/Group/Group.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignSplitwise/src/Group/Group.java -------------------------------------------------------------------------------- /DesignSplitwise/src/Group/GroupController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignSplitwise/src/Group/GroupController.java -------------------------------------------------------------------------------- /DesignSplitwise/src/Model/Balance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignSplitwise/src/Model/Balance.java -------------------------------------------------------------------------------- /DesignSplitwise/src/Model/BalanceSheetController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignSplitwise/src/Model/BalanceSheetController.java -------------------------------------------------------------------------------- /DesignSplitwise/src/Model/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignSplitwise/src/Model/Main.java -------------------------------------------------------------------------------- /DesignSplitwise/src/Model/Splitwise.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignSplitwise/src/Model/Splitwise.java -------------------------------------------------------------------------------- /DesignSplitwise/src/Model/UserExpenseBalanceSheet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignSplitwise/src/Model/UserExpenseBalanceSheet.java -------------------------------------------------------------------------------- /DesignSplitwise/src/Split/EqualExpenseSplit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignSplitwise/src/Split/EqualExpenseSplit.java -------------------------------------------------------------------------------- /DesignSplitwise/src/Split/ExpenseSplit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignSplitwise/src/Split/ExpenseSplit.java -------------------------------------------------------------------------------- /DesignSplitwise/src/Split/PercentageExpenseSplit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignSplitwise/src/Split/PercentageExpenseSplit.java -------------------------------------------------------------------------------- /DesignSplitwise/src/Split/Split.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignSplitwise/src/Split/Split.java -------------------------------------------------------------------------------- /DesignSplitwise/src/Split/SplitFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignSplitwise/src/Split/SplitFactory.java -------------------------------------------------------------------------------- /DesignSplitwise/src/Split/UnequalExpenseSplit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignSplitwise/src/Split/UnequalExpenseSplit.java -------------------------------------------------------------------------------- /DesignSplitwise/src/User/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignSplitwise/src/User/User.java -------------------------------------------------------------------------------- /DesignSplitwise/src/User/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignSplitwise/src/User/UserController.java -------------------------------------------------------------------------------- /DesignSplitwise/src/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignSplitwise/src/module-info.java -------------------------------------------------------------------------------- /DesignTicTacToe/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignTicTacToe/.classpath -------------------------------------------------------------------------------- /DesignTicTacToe/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignTicTacToe/.project -------------------------------------------------------------------------------- /DesignTicTacToe/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /DesignTicTacToe/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignTicTacToe/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /DesignTicTacToe/bin/Model/Board$Cell.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignTicTacToe/bin/Model/Board$Cell.class -------------------------------------------------------------------------------- /DesignTicTacToe/bin/Model/Board.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignTicTacToe/bin/Model/Board.class -------------------------------------------------------------------------------- /DesignTicTacToe/bin/Model/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignTicTacToe/bin/Model/Main.class -------------------------------------------------------------------------------- /DesignTicTacToe/bin/Model/PieceType.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignTicTacToe/bin/Model/PieceType.class -------------------------------------------------------------------------------- /DesignTicTacToe/bin/Model/Player.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignTicTacToe/bin/Model/Player.class -------------------------------------------------------------------------------- /DesignTicTacToe/bin/Model/PlayingPiece.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignTicTacToe/bin/Model/PlayingPiece.class -------------------------------------------------------------------------------- /DesignTicTacToe/bin/Model/PlayingPieceO.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignTicTacToe/bin/Model/PlayingPieceO.class -------------------------------------------------------------------------------- /DesignTicTacToe/bin/Model/PlayingPieceX.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignTicTacToe/bin/Model/PlayingPieceX.class -------------------------------------------------------------------------------- /DesignTicTacToe/bin/Model/TicTacToeGame.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignTicTacToe/bin/Model/TicTacToeGame.class -------------------------------------------------------------------------------- /DesignTicTacToe/bin/module-info.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignTicTacToe/bin/module-info.class -------------------------------------------------------------------------------- /DesignTicTacToe/src/Model/Board.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignTicTacToe/src/Model/Board.java -------------------------------------------------------------------------------- /DesignTicTacToe/src/Model/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignTicTacToe/src/Model/Main.java -------------------------------------------------------------------------------- /DesignTicTacToe/src/Model/PieceType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignTicTacToe/src/Model/PieceType.java -------------------------------------------------------------------------------- /DesignTicTacToe/src/Model/Player.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignTicTacToe/src/Model/Player.java -------------------------------------------------------------------------------- /DesignTicTacToe/src/Model/PlayingPiece.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignTicTacToe/src/Model/PlayingPiece.java -------------------------------------------------------------------------------- /DesignTicTacToe/src/Model/PlayingPieceO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignTicTacToe/src/Model/PlayingPieceO.java -------------------------------------------------------------------------------- /DesignTicTacToe/src/Model/PlayingPieceX.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignTicTacToe/src/Model/PlayingPieceX.java -------------------------------------------------------------------------------- /DesignTicTacToe/src/Model/TicTacToeGame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignTicTacToe/src/Model/TicTacToeGame.java -------------------------------------------------------------------------------- /DesignTicTacToe/src/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignTicTacToe/src/module-info.java -------------------------------------------------------------------------------- /DesignVendingMachine/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignVendingMachine/.classpath -------------------------------------------------------------------------------- /DesignVendingMachine/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignVendingMachine/.project -------------------------------------------------------------------------------- /DesignVendingMachine/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /DesignVendingMachine/bin/Designing/Coin.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignVendingMachine/bin/Designing/Coin.class -------------------------------------------------------------------------------- /DesignVendingMachine/bin/Designing/Inventory.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignVendingMachine/bin/Designing/Inventory.class -------------------------------------------------------------------------------- /DesignVendingMachine/bin/Designing/Item.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignVendingMachine/bin/Designing/Item.class -------------------------------------------------------------------------------- /DesignVendingMachine/bin/Designing/ItemShelf.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignVendingMachine/bin/Designing/ItemShelf.class -------------------------------------------------------------------------------- /DesignVendingMachine/bin/Designing/ItemType.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignVendingMachine/bin/Designing/ItemType.class -------------------------------------------------------------------------------- /DesignVendingMachine/bin/Designing/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignVendingMachine/bin/Designing/Main.class -------------------------------------------------------------------------------- /DesignVendingMachine/bin/Designing/VendingMachine.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignVendingMachine/bin/Designing/VendingMachine.class -------------------------------------------------------------------------------- /DesignVendingMachine/bin/VendingStates/DispenseState.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignVendingMachine/bin/VendingStates/DispenseState.class -------------------------------------------------------------------------------- /DesignVendingMachine/bin/VendingStates/HasMoneyState.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignVendingMachine/bin/VendingStates/HasMoneyState.class -------------------------------------------------------------------------------- /DesignVendingMachine/bin/VendingStates/IdleState.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignVendingMachine/bin/VendingStates/IdleState.class -------------------------------------------------------------------------------- /DesignVendingMachine/bin/VendingStates/SelectionState.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignVendingMachine/bin/VendingStates/SelectionState.class -------------------------------------------------------------------------------- /DesignVendingMachine/bin/VendingStates/State.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignVendingMachine/bin/VendingStates/State.class -------------------------------------------------------------------------------- /DesignVendingMachine/bin/module-info.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignVendingMachine/bin/module-info.class -------------------------------------------------------------------------------- /DesignVendingMachine/src/Designing/Coin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignVendingMachine/src/Designing/Coin.java -------------------------------------------------------------------------------- /DesignVendingMachine/src/Designing/Inventory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignVendingMachine/src/Designing/Inventory.java -------------------------------------------------------------------------------- /DesignVendingMachine/src/Designing/Item.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignVendingMachine/src/Designing/Item.java -------------------------------------------------------------------------------- /DesignVendingMachine/src/Designing/ItemShelf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignVendingMachine/src/Designing/ItemShelf.java -------------------------------------------------------------------------------- /DesignVendingMachine/src/Designing/ItemType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignVendingMachine/src/Designing/ItemType.java -------------------------------------------------------------------------------- /DesignVendingMachine/src/Designing/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignVendingMachine/src/Designing/Main.java -------------------------------------------------------------------------------- /DesignVendingMachine/src/Designing/VendingMachine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignVendingMachine/src/Designing/VendingMachine.java -------------------------------------------------------------------------------- /DesignVendingMachine/src/VendingStates/DispenseState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignVendingMachine/src/VendingStates/DispenseState.java -------------------------------------------------------------------------------- /DesignVendingMachine/src/VendingStates/HasMoneyState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignVendingMachine/src/VendingStates/HasMoneyState.java -------------------------------------------------------------------------------- /DesignVendingMachine/src/VendingStates/IdleState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignVendingMachine/src/VendingStates/IdleState.java -------------------------------------------------------------------------------- /DesignVendingMachine/src/VendingStates/SelectionState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignVendingMachine/src/VendingStates/SelectionState.java -------------------------------------------------------------------------------- /DesignVendingMachine/src/VendingStates/State.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignVendingMachine/src/VendingStates/State.java -------------------------------------------------------------------------------- /DesignVendingMachine/src/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/DesignVendingMachine/src/module-info.java -------------------------------------------------------------------------------- /NullObjectDesignPattern/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/NullObjectDesignPattern/.classpath -------------------------------------------------------------------------------- /NullObjectDesignPattern/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/NullObjectDesignPattern/.project -------------------------------------------------------------------------------- /NullObjectDesignPattern/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /NullObjectDesignPattern/bin/Designing/Car.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/NullObjectDesignPattern/bin/Designing/Car.class -------------------------------------------------------------------------------- /NullObjectDesignPattern/bin/Designing/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/NullObjectDesignPattern/bin/Designing/Main.class -------------------------------------------------------------------------------- /NullObjectDesignPattern/bin/Designing/NullVehicle.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/NullObjectDesignPattern/bin/Designing/NullVehicle.class -------------------------------------------------------------------------------- /NullObjectDesignPattern/bin/Designing/Vehicle.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/NullObjectDesignPattern/bin/Designing/Vehicle.class -------------------------------------------------------------------------------- /NullObjectDesignPattern/bin/Designing/VehicleFactory.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/NullObjectDesignPattern/bin/Designing/VehicleFactory.class -------------------------------------------------------------------------------- /NullObjectDesignPattern/src/Designing/Car.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/NullObjectDesignPattern/src/Designing/Car.java -------------------------------------------------------------------------------- /NullObjectDesignPattern/src/Designing/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/NullObjectDesignPattern/src/Designing/Main.java -------------------------------------------------------------------------------- /NullObjectDesignPattern/src/Designing/NullVehicle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/NullObjectDesignPattern/src/Designing/NullVehicle.java -------------------------------------------------------------------------------- /NullObjectDesignPattern/src/Designing/Vehicle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/NullObjectDesignPattern/src/Designing/Vehicle.java -------------------------------------------------------------------------------- /NullObjectDesignPattern/src/Designing/VehicleFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/NullObjectDesignPattern/src/Designing/VehicleFactory.java -------------------------------------------------------------------------------- /SnakeLadderDesigning/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/SnakeLadderDesigning/.classpath -------------------------------------------------------------------------------- /SnakeLadderDesigning/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/SnakeLadderDesigning/.project -------------------------------------------------------------------------------- /SnakeLadderDesigning/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /SnakeLadderDesigning/bin/Designing/Board.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/SnakeLadderDesigning/bin/Designing/Board.class -------------------------------------------------------------------------------- /SnakeLadderDesigning/bin/Designing/Cell.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/SnakeLadderDesigning/bin/Designing/Cell.class -------------------------------------------------------------------------------- /SnakeLadderDesigning/bin/Designing/Dice.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/SnakeLadderDesigning/bin/Designing/Dice.class -------------------------------------------------------------------------------- /SnakeLadderDesigning/bin/Designing/Game.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/SnakeLadderDesigning/bin/Designing/Game.class -------------------------------------------------------------------------------- /SnakeLadderDesigning/bin/Designing/Jump.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/SnakeLadderDesigning/bin/Designing/Jump.class -------------------------------------------------------------------------------- /SnakeLadderDesigning/bin/Designing/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/SnakeLadderDesigning/bin/Designing/Main.class -------------------------------------------------------------------------------- /SnakeLadderDesigning/bin/Designing/Player.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/SnakeLadderDesigning/bin/Designing/Player.class -------------------------------------------------------------------------------- /SnakeLadderDesigning/src/Designing/Board.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/SnakeLadderDesigning/src/Designing/Board.java -------------------------------------------------------------------------------- /SnakeLadderDesigning/src/Designing/Cell.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/SnakeLadderDesigning/src/Designing/Cell.java -------------------------------------------------------------------------------- /SnakeLadderDesigning/src/Designing/Dice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/SnakeLadderDesigning/src/Designing/Dice.java -------------------------------------------------------------------------------- /SnakeLadderDesigning/src/Designing/Game.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/SnakeLadderDesigning/src/Designing/Game.java -------------------------------------------------------------------------------- /SnakeLadderDesigning/src/Designing/Jump.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/SnakeLadderDesigning/src/Designing/Jump.java -------------------------------------------------------------------------------- /SnakeLadderDesigning/src/Designing/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/SnakeLadderDesigning/src/Designing/Main.java -------------------------------------------------------------------------------- /SnakeLadderDesigning/src/Designing/Player.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ravi-0412/Low-Level-Design/HEAD/SnakeLadderDesigning/src/Designing/Player.java --------------------------------------------------------------------------------