Lista de Contactos

Enunciado

Se quiere construir una aplicación que maneje una lista de contactos personales.

De un contacto se conoce:

- Un nombre y un apellido. La combinación del nombre y el apellido de cada contacto debe ser única, y es por defecto una palabra clave para su búsqueda. Estos campos son obligatorios para la creación de un contacto.
- Una dirección.
- Un correo electrónico.
- Un conjunto de número telefónicos.
- Un conjunto de palabras clave que se utilizan para facilitar su búsqueda.

La aplicación debe permitir:

1. Agregar un nuevo contacto.
2. Eliminar un contacto.
3. Ver la información detallada de un contacto.
4. Modificar la información de un contacto.
5. Mostrar la lista completa de contactos.
6. Buscar contactos por palabras claves.

 

n3 ListaDeContactos