1. SharePoint content types is a term used for describing a collection of metadata
For example, an invoice content type may contain a set of metadata such as buyer, date of sale, terms of delivery, order total, shipping cost, etc.
2. Content types support user interface customization
You can define the appearance of a content type, both while editing, creating, and displaying data based on the content type. For example, you may want to display or edit your invoices in a page resembling an actual invoice.
3. Content types support behavior through workflows and event receivers
Data derived from a content type can behave in a certain fashion or react to specific events. For example, an invoice may need approval from a manager, or you may want to prevent deletion of approved invoices altogether.
4. Content types can have specific user interface elements attached
Through the use of CustomAction elements, content types can have unique menu options attached to the user interface. For example, you may want to add a 'Pay now' menu option or button to an invoice, and only for an invoice.
5. SharePoint content types support inheritance of properties, appearance, and behavior
You can create content type hierarchies, for example by having a root accounting document content type that defines a set of metadata, user interface options, and behavioral settings, and have the invoice child content type inherit those settings and override or extend the definition to include the necessary modifications for an invoice.
enjoy,
Eshwar,
Dn2010, if this helps please login to Mark As Answer. | Alert Moderator