Se deduce del análisis que debe existir una clase para crear Pirámides y una clase encargada de interactuar con el usuario y crear la Pirámide. Tales clases pueden diseñarse de acuerdo al siguiente diagrama.
Ver especificación de clases y métodos.