Specification and implementation
nspecification: an object’s features, as seen by its clients. nimplementation: the “internals” that make up the features.