Includes defendants and judges. Utilizes polymorphism, inheritance, and dynamic memory management