A software interface is a way for software programs to communicate with each other and with hardware. It can also refer to the way users interact with a computer or device.
🔹Command Line
Command Line interface is when interaction with a computer is by means of individual lines of text.
Example:
▪️MS-DOS operating system
(the command 'DIR' means 'Display a list of files and subdirectories in a directory')
🔹Menu-Driven
Menu-Driven interface is when interaction with a omputer is by the user selecting one option from a list of presented options and are usually found on simple computer systems in which the user picks from a list of options that determine what they are presented next.
Example:
▪️ATM
(each option on the menu leads to a different set of options)
🔹Graphical User
Graphical User interface is when interaction with a computer is performed by using a pointing device.This interface displays elements such as Windows,Icons,Menus,and Pointers(WIMP) on the screen in which the user points and clicks with a mouse or types on a keyboard to operate the computer.
Example:
🔹Touch
Touch interface is where users interact with the device primarily through touch gestures like swiping, tapping, and pinching on the screen.
▪️Touchscreen ATM
▪️Camera