Показать сообщение отдельно
  #1 (permalink)  
Старый 24.10.2014, 10:54
Аспирант
Отправить личное сообщение для yriiarutiunian Посмотреть профиль Найти все сообщения от yriiarutiunian
 
Регистрация: 22.08.2013
Сообщений: 57

Эмулятор классов на JavaScript
Как создать человечество на JavaScript?

Привет всем поклонникам этого замечательного языка программирования! А ненавистники его-трепещите=) Как нам известно JavaScript - неклассический язык, и одна из причин по которой он не понравился многим программистам заключается в том, что он пытался выдать себя за то, чем он на самом деле не является, но JavaScript - объектно-ориентированный язык, в нем есть наследование, в нем есть объекты. Однако механизм несколько отличается от других классических языков программирования, и как следствие это очень не очевидно!

Я попытался приблизить способы описания классов и создания объектов к более привычному виду. Функционал еще достаточно сырой и реализован от силы на 2% =). Хочу узнать, что Вы думаете о данном подходе программирования на JS.

Исходный код и пример использования: https://github.com/yriiarutiunian/fprog

В примере Вы можете создавать неограниченное число людей - мужчин и женщин. Менять их характер, растить, наследовать положительные и отрицательные черты. А также проверить совместимость конкретных женщины и мужчины по критерию отношения зарплаты мужчины к размеру груди женщины =)

P.S: Описания классов у меня хранятся в строковых переменных. На самом деле конечно же классы будут храниться объектом в отдельных файлах.
Ответить с цитированием