Good day,
I have objects Team, Tab and Tab fields.
Work Description
============
- To create a form which have multiple tabs and each tab will have fields tied with it based on user configuration by disable/enable it.
Object Description
==========
Team - group of person working on same dept , ie: Inside Sales, Outside Sales
Tab - few tab name which suppose appear in a form , ie : Contact, Function, Agreement
Tab fields - fields that attached to Tab Contact/function or agreement , the field can configure by user to enable/disable and also whether it is required field, ie :firstname, lastname
Logic
===
- administrator create a team - Inside sales, and assign fields by enable/disable that belong to which tab(tab do not created by admin, it have only 3 tabs as above mentioned)
Question
======
How can i used design
pattern to make the solution in better OOP sense ?
Thanks in advance !