Subject: Design patterns > Do we need the rationale about the fitting into commonly design > patterns for every class we define, even for some data structure > class? Or just some class? Routine data structures do not have to be justified.