A small object-oriented Python project that models highways and traffic jams using JSON data.
- Object-oriented programming
- Classes with properties and validation
- Association between classes
- JSON processing
- Repository pattern
- Filtering traffic data
- Basic testing
- Python
- OOP
- JSON
- Git / GitHub
python-oop-project/
├── data/
│ └── traffic_data.json
├── models/
│ ├── __init__.py
│ ├── highway.py
│ └── traffic_jam.py
├── repositories/
│ ├── __init__.py
│ └── traffic_repository.py
├── test_highway.py
├── test_traffic_jam.py
├── test_repository.py
├── main.py
└── README.md