My solution to Object Oriented Design's Task 1.
-
Updated
Mar 24, 2021 - C#
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:
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.
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.
A Smart Library Management Application
Built a Hackerrank-like contest application by applying their Core Python + design skills. Designed & implemented the classes required for a contest framework.
Design a class structure for a UNO game that allows multiple players to participate. The game should support the standard rules of UNO, including drawing cards, playing cards, skipping turns, reversing the direction of play, and declaring a winner
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
WIP: Simple app in Python to monitor local directory and produce equirectangular 360° images from narrow field of view (NVoF) images using OpenCV libraries
About Repository for my CodSoft Java Development Internship tasks. Completing a series of Java projects, including a Number Guessing Game, Student Grade Calculator, ATM Interface...Follow my journey as I dive into Java development and tackle these Assignments and Use it for ur wish!
Examples of usage of Software Design Patterns and Good Practices
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.
Created by MIT, Alan Kay
Released 1960