There are allot of different types of interfaces. Basically anything
that does something after being interacted with can be called an interface. For
example a dog If you pet it, it will react by say waging its tail. Though the
main type of interface I will be taking about are human computer interfaces.
What makes human computer interfaces different from others
is that it is used in computer science as a tool and concept that refers to a
point of interaction between components. This is usable on software and
hardware. It allows a component such as a graphics card, or an internet
browser, to function independently using
interfaces to communicate with other components.