- 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.
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
- 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)
How can i used design pattern to make the solution in better OOP sense ?
In order to effectively apply established object-oriented design patterns when designing a software application, you first need to understand the concept of "OO design patterns." Once you understand the concept, you can then start to learn specific patterns including their variations and details. After you learn "what" and "how" the patterns are beneficial, then you can start to consider them when working on a design.
Keep in mind that design patterns are typically best applied to designing large systems which will have many developers working together.
Nakataa, your assignment is to create a form. This is not a large system and it may be difficult to learn design patterns this way.