Class Diagram — Piece Hierarchy
Design the UML class diagram for the Chess Piece hierarchy — an abstract Piece base class with six concrete subclasses (King, Queen, Rook, Bishop, Knight, Pawn), each encoding unique movement rules through polymorphism.