Показать сообщение отдельно
Старый 19.04.2015, 18:32   #12
Samodelkin
Мастер
 
Регистрация: 12.01.2009
Сообщений: 979
Написано 388 полезных сообщений
(для 631 пользователей)
Ответ: Вопрос по архитектуре

И не нужно городить ООП ради ООП.
Верно.

Просто у тебя был пост где ты отвергаешь очень полезные альтернативы.
Может ты конечно уже пересмотрел свои взгляды.
ООП помогает структурировать код, но и часто вредит производительности. Например есть безвредное ООП на уровне синтаксиса языка такие как Си структура при компиляции превращается в обычный блок данных, а вот например для полиморфизма нужно создавать дополнительные механизмы RTTI, как например хранение информации о типе вместе с данными объекта, которые часто сильно замедляют код.
Моё мнение что ООП хорош когда его используют на уровне языка или каких то конструкций на уровне проекта в целом, а при создании конкретного кода лучше ориентироваться на более платформозависимые подходы, такие как data oriented design.
Вот поэтому, если возвратиться к сцене, данные объектов, относящиеся к сцене, лучше хранить отдельно от данных объектов, относящихся к рендеру.
(Offline)
 
Ответить с цитированием