A class diagram _____.
Answer

provides an overview of a class's data and methods

provides method implementation details

is never used by nonprogrammers because it is too technical

all of the above