Easy Front-end Node.js library
-
Updated
Jun 14, 2024 - JavaScript
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:
Easy Front-end Node.js library
A .NET Core plugin framework for applying various image effects. This framework supports handling multiple images simultaneously, allows easy addition and removal of plugins without modifying the core application code, and provides a flexible configuration system. This solution is designed with enterprise-level scalability and maintainability.
Global Doctor Management System (GDMS) is designed to streamline administrative tasks, improve patient care coordination, and enhance overall practice efficiency for healthcare organizations.
Solutions for Obiect-Oriented Design Course (OOD) by University of Alberta on Coursera
Design Patterns: an example of the Singleton
A learning management system written in C++ that has the core functionalities plus authentication functionalities
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++
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
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
Created by MIT, Alan Kay
Released 1960