A Category is an intelligent idea to add methods in class without extending it. The objective of the category is to add a large collection of methods that are related to each other.