a written document that describes a general solution to a design problem that recurs repeatedly in many projects
reuses abstract knowledge about a problem and its solution, makes use of object oriented characteristics such as inheritance and polymorphism
" This will put a severe crimp in our reserves , " O 'Keefe said Friday during a roundtable discussion with reporters at NASA headquarters .