Es muy difícil encontrar nombres buenos y precisos para las clases. Si se hace correctamente, hace que el código sea más autodocumentado y proporciona un vocabulario para razonar sobre el código a un nivel más alto de abstracción. Las clases que implementan un patrón de diseño en particular...
