На многочисленных примерах автор разъясняет, какие принципы лежат в основе проектирования высококачественного пользовательского интерфейса. Книга посвящена одному из важнейших аспектов современных компьютерных технологий. Поэтому много внимания уделяется вопросам психологии и социологии, рассматриваются особенности восприятия и мышления, свойственные человеку. Показано, что главным условием успеха является ориентация на пользователя, учет его требований и привычек. Подробно рассматриваются все этапы проектирования, разработки и построения объектно-ориентированного интерфейса, описываются необходимые для этого профессиональные приемы и технологии. Свои рекомендации автор основывает на тщательном изучении эволюции различных стилей пользовательского интерфейса: от командной строки до объектно-ориентированных и Internet-интерфейсов. С этой точки зрения разъясняется, какие методы взаимодействия человека с компьютером предпочтительнее, как должен быть организован и оформлен пользовательский интерфейс. Центральное место в книге занимают вопросы, связанные с удобством применения. Книга адресована разработчикам программного обеспечения независимо от специализации и уровня подготовки.