![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
стервочка (я мужик)
|
да. есть. особенно радует реализация инкапсуляции. а ещё больше меня радует реализация полиморфизма. 2 программера "поймут" друг друга обменявшись АС1 кодом. ага. там "очень наглядно" эти принципы передаются.
|
|
|||||
|
Modus ponens
|
Chas:
Ну это всего 5 месяцев рабочего времени... чесно говоря я не думаю, что в Максе это было бы на много быстрее... Как ни странно... я даж не знаю, может это дань традиции или может есть какие-то другие причины, но почему-то принято делать такие вещи вручную. Когда учился в академии - часто заглядывал к промышленному дизайну (сосед по комнате там учился), ну и немного был знаком с тамошними преподавателями. Один из них работал какое-то время в Тойоте, так вот не смотря на то, что естесственно, все машинки моделируют на компьютере и технологии там самые что ни на есть передовые - все равно подачи такого плана рисуются. Так что, картинки потрясные, но пример не совсем в тему =) Я более чем уверен, что у тех, кто проектировал все это было в Каде / Солидворкс или еще чем =) Более того, художник, скорее всего пользовался рендерами из этих редакторов.
__________________
Hell is the possibility of sanity |
|
|||||
|
.grin! wuz here
|
BlooDHounD что не устраивает в инкапсуляции? создавай переменную со своей объастью видимости, будет тебе инкапсуляция. а тот факт, что паблики можно поудалять к черту -- так это вопрос организации кода. про аспект-ориентированое программирование слышал? оно, кстати, решает некоторые проблемы ооп (например, логирование).
__________________
Breakcore them all! Последний раз редактировалось KidsKilla; 28.06.2008 в 10:34. |
|
|||||
|
Регистрация: Nov 2005
Сообщений: 1,058
|
Какой молодец слышал про АОП. Давай рассказывай про метаязыки что-ли и как плохо что их поддержка не добавлена в avm1.
|
|
|||||
|
стервочка (я мужик)
|
KidsKilla, собственно в АС1 все методы паблики
![]() |
|
|||||
|
Banned
[+4 01.02.09]
[+1 01.02.09] |
Цитата:
Цитата:
![]() Только зачем повторять то, что я писал выше? Цитата:
) |
|
|||||
|
стервочка (я мужик)
|
chingachgoog, О! великий АС1-гуру поведуйте мне, как сделать метод приватным.
|
|
|||||
|
Регистрация: Jun 2005
Сообщений: 147
|
А в чем проблема то? А есть еще и ASSetPropFlags().
__________________
видеоигры - высший вид искусства Последний раз редактировалось riden; 29.06.2008 в 08:13. |
|
|||||
|
стервочка (я мужик)
|
riden, где тут приват? тут мешанина с областью видимости.
ASSetPropFlags - точно! как я мог забыть этот "чудо метод, описанный во всех спецификациях языка"? кстати, давно этот метод начал запрещать вызывать "другие методы"? Последний раз редактировалось BlooDHounD; 29.06.2008 в 11:34. |
|
|||||
|
Регистрация: Jun 2005
Сообщений: 147
|
Да что не понятно?... Локальная переменная - это и есть приват-свойство. Функция - будет локальным методом. А если функцию присвоить свойству класса (this.prop), тогда это уже будет паблик метод.
__________________
видеоигры - высший вид искусства Последний раз редактировалось riden; 29.06.2008 в 12:36. |
![]() |
![]() |
Часовой пояс GMT +4, время: 16:18. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|