Показать сообщение отдельно
Старый 15.01.2009, 22:08   #37
ffinder
Дэвелопер
 
Аватар для ffinder
 
Регистрация: 10.09.2007
Сообщений: 1,442
Написано 793 полезных сообщений
(для 1,460 пользователей)
Ответ: Блиц против ООП ;-)))

Сообщение от Randomize Посмотреть сообщение
Дерево обьектов имело ветки длиной около 40 вложений(зы ответвлений). Сорец был на C Sharp. Эх был бы он у меня... Вместе бы посмеялись. ООП это сила но переусертствовать не надо.
ну ты не сказал про сложность задачи - в некоторых случаях и не такое оправдано.
Сообщение от Randomize Посмотреть сообщение
А вобще кто сказал что на блице3д нельза делать ооп.
все сказали, в том числе и я. можно делать _подобие_ ООП. т.е. самостоятельно выполнять работу компилятора.
ты похоже путаешь древовидные структуры и ООП. это совсем никаким боком не связанные вещи.
ООП (классовое, есть еще прототипное) это:
1. инкапсуляция
- к внутренним переменным и методам нельзя обратится извне (иначе компилятор не пущает) - в Блице3д только следить самому
- объединение кода и данных в одном месте - этого тоже напрочь нет, а вместо есть аналог сишного struct. и все бы ничего можно было бы в структуру напихать указателей на функции класса - но вот указателей на функции тоже не выдали.
2. наследование - без комментариев, его не может быть как описано выше.
3. полиморфизм - нету, так как нету наследования
[/quote]

Сообщение от Randomize Посмотреть сообщение
Классов и наследников не должно быть слижком много.
точно, их должно быть ровно столько чтобы решить поставленную задачу.
Сообщение от Randomize Посмотреть сообщение
Он: Ну у меня проверка по BotEnt(i) есть если он пуст то цикл идёт дальше
и такое бывает. хоть на нулл проверяет - уже хорошо.
Сообщение от Randomize Посмотреть сообщение
типы это бездарно.
твой знакомый ну просто петросян. улыбнуло
Сообщение от Randomize Посмотреть сообщение
В общем каждый прогает как умеет и грабли у всех свои.
скорее "сам себе злобный буратино"
(Offline)
 
Ответить с цитированием