top of page

Object-oriented Programming



/ˈɑb.d͡ʒɛkt ˈɔriˌɛntəd ˈproʊˌgræmɪŋ/




A programming paradigm that relies on objects made up of data in the form of attributes and code in the form of methods.

Examples of an object are an image or a menu on a web page, each with methods dictating behavior. Methods are designed allowing the interaction of objects and the modification of object attributes. Some object-oriented languages are class-based, in which each object is an instance of a class which constrains how the object can operate. Others are prototype-based, in which a different object dictates how that object behaves.


Web Design

Related Terms

Data Object, Digital Object, DOI, Object (STEP)

Product Information Encyclopedia

bottom of page