A Java program that models an electric vehicle using a complex class structure that can be used to determine how much energy is moving throughout the vehicle.
-
Updated
May 19, 2020 - Java
Object-oriented programming (OOP) is a programming paradigm based on the concept of objects fundamental to many programming languages, including Java and C++. OOP can be devided in two sub types: class-based (or "classical") and prototype-based OOP (found in JavaScript, for example).
Object-oriented programming has several advantages over procedural programming:
A Java program that models an electric vehicle using a complex class structure that can be used to determine how much energy is moving throughout the vehicle.
My solution to Object Oriented Design's Task 1.
⚡ Using Python and AI knowledge to make Pacman automatically finds out the shortest distance to the target location within a maze.
GPT3 single page website. This project is only for learning purposes.
This repository contains implementations of various design patterns commonly used in software development. Design patterns provide proven solutions to frequent design challenges, promoting code reuse, flexibility, and maintainability.
Unique Conceptual Problems for Interviews.
Designed and implemented a simple version of GUI calendar application. To represent and manipulate a calendar in terms of day, month, year, time. Utilized Object Oriented design principles, focusing on MVC parttern
Program for calculating the execution time of asynchronous methods in different threads
Groundworks for Object Oriented Software Engineering (Introduction au Génie Logiciel Orienté Objet): school course
Object Oriented Design and Analysis - UML diagrams of the game Pacman made using StarUML
Swing application for drawing various geometric shapes. Supports opening and saving drawings in image or custom (.jvd) format.
Pattern says : "Let me handle the complex constriction part separately"
Object oriented design and implementation
Kalbonyan Elmarsos is an Egyptian non-profit organization whose goal is to help students become better developers and be able to deal and succeed with the global labor market and compete in it with strength and efficiency.
Design of a Flight Reservation System to keep track of all tickets, flights and passengers. The system is able to track what flights are available and what is the current capacity for different flights. If someone wants to book a ticket, they can register themselves as a passenger by providing certain details.
Ticket Machine (based on Poznan ZTM) with system design and analytic. Created at the University as the project within Object-oriented Analysis and Design classes in 2014. The purpose of this project was to try create parts of system in different technologies by every member of the team and collect into one single working app. Also to learn how t…
Social Android application that allows user to add and borrow items, and connect with others.
A command-line based, 3x3 grid Tic-Tac-Toe game for 2-players
Harry Potter: The Return of the Triwizard Tournament
Created by MIT, Alan Kay
Released 1960