A. patterns B. documents C. structures D. methods Explanation: A pattern is the outline of a reusable solution to a general problem encountered in a particular context. Advertisement Advertisement