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.
This project was created to apply and practice software design principles and patterns, focusing on building maintainable and scalable code for data management.
- 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.
- Programming Language: Java
Design Patterns:
- Factory Pattern
- Singleton Pattern
- Adapter Pattern
- Prototype Pattern