Я ищу шаблоны, которые касаются кодирования частей графического интерфейса. Не такой же глобальный, как MVC , с которым я хорошо знаком, но шаблоны, хорошие идеи и лучшие практики, касающиеся отдельных элементов управления и входов.
Допустим, я хочу создать элемент управления, отображающий некоторые объекты, которые могут перекрываться. Теперь, если я нажимаю на объект, мне нужно выяснить, что делать (просто найти объект, который я могу сделать несколькими способами, например, квад-дерево и Z-порядок, - это не проблема). А также я мог бы удерживать клавишу-модификатор, или какой-то объект активен с самого начала, делая выбор или что-то более сложным. Если у меня есть экземпляр объекта, представляющий экранный объект, обработайте пользовательское действие при нажатии или мастер-класс. и т.д .. Какие существуют модели или решения для подобных проблем?