That is a test project done for 360T. It is a simple console application that implements the Mediator design pattern and multithreading using Java.
-
Updated
May 23, 2024
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:
That is a test project done for 360T. It is a simple console application that implements the Mediator design pattern and multithreading using Java.
Advanced Programming projects / C++
Design Patterns: an example of the Singleton
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.
A web-based platform to manage resources and grants for research projects at universities. Deployed for use at Anna University, India.
an ANSI C++ XML library keeping SAX interface and XML / DOM tree
This repository is for a course in coursera called "Object-Oriented Design" represented by The University of Alberta
Hotel Management System build using Java Swing and MongoDB
This contains the assignments of Object Oriented Systems Labs of Information Technology, Jadavpur University - 2022
Mastering SOLID Principles in Software Design: A Blueprint for Clean and Maintainable Code
Easy Front-end Node.js library
A command-line interface (CLI) implementation of the classic casino card game, Blackjack.
Object Oriented Design and Analysis - UML diagrams of the game Pacman made using StarUML
These principles establish practices that lend to developing software with considerations for maintaining and extending as the project grows. Adopting these practices can also contribute to avoiding code smells, refactoring code, and Agile or Adaptive software development.
Four Pillars of Object-Oriented Programming: Building Strong Foundations
Low Level Design
Project Assignments for course (OOC)
Simple examples of object oriented design.
Created by MIT, Alan Kay
Released 1960