The class diagram below is for the java.awt.Component class.
Container extends Component. Both Container and Component are abstract classes, meaning they have either declared or inherited abstract methods that they have not implemented. Component, on the other hand, implements the ImageObserver interface and maintains an association with a ComponentPeer. Each Component has:
 We denote interfaces by adorning them with an “interface” label. There is currently no notation in the Booch method for depicting interfaces.
Four integer values, named x, y, width, and height
Three boolean values, named visible, enabled ...