User interface design aims to enhance usability and user experience by making interactions simple and efficient. It is guided by three golden rules: placing the user in control, reducing the user's memory load, and ensuring interface consistency. These principles help in creating effective interaction models that cater to diverse user preferences and skills.