When talking about programs, these are “things” that can be created in a way that encapsulatesWhen the details of how something works is buried inside the code for an object in a way that lets some other programmer use it without knowing those details, we say that the details have been encapsulated. the details, letting them be accessed from outside through an interfaceThe point where two different domains meet, like a border. For example, a wall plug could be thought of as the interface between the power grid and the appliances you plug in..