Skip to content

About

Advanced Object-Oriented Programming (AOOP) Project built with Java and JavaFX.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

☕ Advanced Object-Oriented Programming (AOOP) System

Java Application showcasing Clean OOP Design Patterns & Software Architecture


📌 Project Overview

This repository contains an Advanced Object-Oriented Programming (AOOP) project developed in Java. It demonstrates fundamental and advanced software engineering principles including Encapsulation, Inheritance, Polymorphism, Abstraction, Design Patterns, and Modular Architecture.


✨ Key Features & Concepts

  • 🧱 Object-Oriented Design (OOD): SOLID design principles and clean separation of concerns.
  • ⚙️ Modular Project Structure: Built with Apache Maven for dependency management and lifecycle builds.
  • 📦 Data Models & Controllers: Efficient state management and event-driven logic implementation.

🛠️ Tech Stack

  • Language: Java (JDK 17+)
  • Build System: Apache Maven (pom.xml)
  • IDE: IntelliJ IDEA / Eclipse

💻 Build & Run Instructions

# Clone the repository
git clone https://github.com/SaymoonIslam/Aoop-Project.git

# Navigate to project root
cd Aoop-Project

# Build using Maven wrapper
./mvnw clean compile

# Execute the application
./mvnw exec:java

Developed by Saymoon Islam • CSE Student

About

Advanced Object-Oriented Programming (AOOP) Project built with Java and JavaFX.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages