 This is an easy way for the same procedures to be used on different sets of data.Object-oriented programming that uses classes is sometimes called class-based programming, while prototype-based programming does not typically use classes.As a result, a significantly different yet analogous terminology is used to define the concepts of "object" and "instance".