API

API: Application Programmer Interface, Interfaz de la aplicación para el programador. Es un juego de funciones o métodos con los cuales el usuario de un sistema interactúa con éste: introduce datos, extrae datos, y cambia su estado interno. En una analogía con la POO, la API serían todos los métodos públicos de una clase.

Los sistemas también incluyen otro juego de funciones o métodos, pero éstos quedan ocultos al usuario, y son indispensables para llevar a cabo el funcionamiento interno. De este modo el usuario no conoce, ni tiene porqué conocer, que existen. Siguiendo la analogía de la POO, éstos serían todos los métodos privados de una clase.

Ejemplo

Para trabajar con archivos no se necesita conocer el funcionamiento del disco duro, ni se requiere saber, en muchos casos, el formato de éste, y mucho menos conocer sobre sectores y clusters. Únicamente se necesita saber sobre la API de archivos:

fopen(): Abre un archivo
fclose(): Cierra un archivo
fprintf(): Escribe ASCII en un archivo
fwrite(): Escribe en binario en un archivo
etc.
Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s