Here is an object-oriented methods diagram example. Booch Object Oriented Design (Booch OOD) is used in software engineering to design systems and conduct object-oriented analyses. There are six types of Booch OODs: class diagrams, object diagrams, state transition diagrams, module diagrams, process diagrams, and interaction diagrams.