PDA

Просмотр полной версии : [Вопрос] Объекто-ориентировачное программирование



admln
26.06.2017, 08:53
Здравствуйте! Можете показать примеры ООП в Pawn?

VVWVV
26.06.2017, 09:37
Pawn не поддерживает ООП.

Вы можете лишь имитировать классы и методы, например, с помощью макросов. Однако сделать наследование, полиморфизм, инкапсуляцию у вас вряд ли получится.

admln
26.06.2017, 16:15
спасибо! можно закрыть

$continue$
26.06.2017, 16:19
Если так хочется пописать в SA-MP с ООП, то есть многие языки плагином. Например: Lua (http://forum.sa-mp.com/showthread.php?t=369919), JS (http://forum.sa-mp.com/showthread.php?t=580064), SDK for C++ (http://forum.sa-mp.com/showthread.php?t=421090), PHP (http://pro-pawn.ru/showthread.php?3032-PHP-for-SA-MP)

И таких примеров, наверное ещё много можно привести.

Другое дело, что придется зависит от разработчиков всех этих плагинов. При выходи новой версий SA-MP, придется самому вносить новые функции или ждать пока это сделают разработчики плагина, а их можно ждать по месяцам (а некоторые проекты уже не живые)