The diagrams shown in this chapter are enough for most purposes. Most programmers could live without any more knowledge of UML than what is shown here.