Through the incorporation of derived classes and associations in class diagrams, this paper proposes a method to improve the specification power of multiplicity for n-ary associations in Unified Modeling Language (UML). The enhanced method can specify more business rules explicitly and concisely in class diagrams through the use of multiplicities instead of using constraints defined informally or in Object Constraint Language (OCL).