В некоторых приложениях с пользовательским интерфейсом, что лучше (легко, дружелюбно и т.д.) для пользователя:
- Пользовательский интерфейс является статическим (не зависит от состояния пользователя). Например, пользователь может увидеть какую-нибудь кнопку, но она неактивна или когда она нажата, отображается сообщение о том, что это действие не применимо прямо сейчас.
или
- Пользовательский интерфейс является динамическим (зависит от состояния пользователя). Например. пользователь не видит кнопки, которые не применимы прямо сейчас. Но после некоторого действия кнопки могут появляться/исчезать.
Извините за мой французский:)