|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Свалка ведь не всё-в-одном. Свалка по срезам тоже делится.
А если у вас 200 разных событий то, как по мне, следует задуматься всё ли у вас ок с архитектурой. По большому счету таких вот кастомных ивентов достаточно 1-3 на весь проект. В то время как константных классов штук 5-6 для разных срезов логики.
__________________
Кто к нам с чем для чего - тот у нас того от того. |
|
|||||
Banned
[+4 24.02.14]
[+4 07.11.13] [+ 13.03.14] Регистрация: Mar 2013
Сообщений: 1,864
|
я тоже не могу понять, чем это десять классов с константами, хуже, чем ДЕСЯТЬ КЛАССОВ С СОБЫТИЯМИ?)
Добавлено через 1 минуту Мне способ с типом Event больше почему то нравится. Добавлено через 4 минуты И хорошо бы было, если бы кто нибудь тему создал о - переопределении класса ED, вот это было бы интересно. Мне почему то кажется, что ГУРУ так вот и делаю. Переопределяют, пулы там всякие, передача с верху в низ... Делаете Вы так?) |
|
|||||
Banned
[+4 24.02.14]
[+4 07.11.13] [+ 13.03.14] Регистрация: Mar 2013
Сообщений: 1,864
|
Предпочтительней только наверное в одном случаи, когда нужно в месте с событием передавать еще что то.
|
|
|||||
Регистрация: Dec 2009
Сообщений: 125
|
Я за 5-6 "срезов логики" имеющий свой тип и хранящих свои константы. По-моему это деление на "кастомные эвенты" и "константные классы" как раз и есть лишние сущности.
|
|
|||||
Модель пользователя, модель боя, модель города.
В каждой из них есть событие стартового апдейта INIT, событие апдейта в процессе UPDATE, и еще пачка своих собственных, напрмиер в бою - начало/пауза/конец боя. В городе - смена текущего активного здания, состав квестов нпц. В юзере - получение опыта, получение бабла. Как это организовать в вашем варианте?
__________________
Кто к нам с чем для чего - тот у нас того от того. |
|
|||||
В приведенном примере я не парюсь и добавляю константы прямо в классы моделей. Проблема импорта модели в того кто на нее подписывается не стоит, так как ссылка то уже и так есть. В любом случае уже импортированно.
Та и в целом уже реже и реже кастомные события добавляю и отдельные классы констант. Тут еще товарищи жаверы под боком со своим ООП головного мозга влияние оказывают, а у них в коде-конвеншинс прописано мол кто диспатчит, тот в себе и константы инкапсулирует. Как-то так.
__________________
Кто к нам с чем для чего - тот у нас того от того. |
|
|||||
Регистрация: Dec 2009
Сообщений: 125
|
Цитата:
Критикуйте Цитата:
|
|
|||||
Цитата:
Может вы еще и под каждый домик на карте изометрии свой ивент добавите?
__________________
Кто к нам с чем для чего - тот у нас того от того. |
Часовой пояс GMT +4, время: 16:06. |
|
« Предыдущая тема | Следующая тема » |
Теги |
видимость , классы , композиция , методы , свойства |
|
|