Class: this is an implementation of an object type. For example, the object type Bank Customer refers to a class of bank customer. A class refers to object that share common attributes and operation. An object is an instance of a class. For example, if John Smith is a bank customer, then bank customer is the class and John Smith is an instance of the bank customer.