I'm facing a "writers block" and cannot figure out how to proceed. Everything seems to relate to each other and cannot choose which path to follow.

Currently I'm trying to figure out that how should I model entities that are based on location (map) and different properties such as animals on area, possible access restrictions to area on certain dates etc.

My current setup has models for Area, Map, Species and Resctrictions.

However, I'm not certain that should I separate Map from Area?

Or how should I model different Restrcitions types for different such as dates, amounts, allowed vehicles etc.?

Do I need BaseResctriction which is inherited by DateResctriction, VehicleRestricion and having some common fields for all restrictions?

0 Answers