Advanced Programming projects / C++
-
Updated
May 22, 2024 - 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:
Advanced Programming projects / C++
A simple MVC application with C++ for playing Tic-Tac-Toe game with computer.
simple Tic-Tac-Toe game with A.I implemented in C++
Design Patterns: an example of the Singleton
Object Oriented System Design Course at IIT-KGP
Design Patterns: an example of the Template Method
In This rebo I will study and make notes ,summary and implementation about Design patterns the main book we will discuss is "Design Patterns: Elements of Reusable Object-Oriented Software"
A data structures simulation game built for our 1st-year computer engineering course. It's focused on data structure selection and class design.
Tic-Tac-Toe game with AI in C++, using object-oriented design. Players can input positions, game checks for wins/ties and AI makes random first move.
This project goal is to find all the selected files dependencies and display them in a html format.
Design Patterns: an example of the Strategy
Project Assignments for course (OOC)
A learning management system written in C++ that has the core functionalities plus authentication functionalities
an ANSI C++ XML library keeping SAX interface and XML / DOM tree
High level code for popular Object Oriented Design interview questions
Collection of Design Patterns and Low and High Level Design or Machine Coding Round Questions asked in Major Tech Company.
Converts a problem statement into class diagram.
Converts a problem statement into class diagram.
Object Oriented Design and Analysis term project
Created by MIT, Alan Kay
Released 1960