Skip to content

a Java-based simulation for managing people's data in Gaza. It demonstrates design principles and patterns (Factory, Singleton, Builder, Observer) to build a modular and maintainable data-handling system.

Notifications You must be signed in to change notification settings

Humam-Dwikat/GazaStatistics

Repository files navigation

GazaStatistics

GazaStatistics is a Java-based project that simulates the management of people’s data in Gaza. It enables recording, searching, and deleting individual data entries, demonstrating effective data handling techniques.

About This Project

This project was created to apply and practice software design principles and patterns, focusing on building maintainable and scalable code for data management.

Features

  • Record Data: Add new records for individuals in the system.
  • Search Functionality: Locate specific records based on various criteria.
  • Delete Entries: Remove data entries when necessary, maintaining up-to-date records.

Technologies Used

  • Programming Language: Java Design Patterns:
    • Factory Pattern
    • Singleton Pattern
    • Adapter Pattern
    • Prototype Pattern

About

a Java-based simulation for managing people's data in Gaza. It demonstrates design principles and patterns (Factory, Singleton, Builder, Observer) to build a modular and maintainable data-handling system.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages