Transcription: In object-oriented programming, the calculations can be considered to be an abstract data type. Other abstract data types represent the materials, some completed components of the shed, and various building activities. Any of these objects can be modified and the results reapplied to the shed building program without extensive code revisions.