Прототипы
В комментариях отвечал на тему прототипов, выношу в отдельный пост.
Что читать:
George Lakoff "Women, Fire, and Dangerous Things"
Douglas R. Hofstadter "Gödel, Escher, Bach: An Eternal Golden Braid"
... и от них далее по референсам
Где смотреть:
Системы организации данных в САПРах и средах 3D-моделирования (атрибуты+клонирование)
Lua (как наиболее наглядный пример из языков с динамической типизацией)
Можете ещё погуглить на тему "prototype-based programming", но чисто для исторической справки, пейперы обычно хлам.
Что читать:
George Lakoff "Women, Fire, and Dangerous Things"
Douglas R. Hofstadter "Gödel, Escher, Bach: An Eternal Golden Braid"
... и от них далее по референсам
Где смотреть:
Системы организации данных в САПРах и средах 3D-моделирования (атрибуты+клонирование)
Lua (как наиболее наглядный пример из языков с динамической типизацией)
Можете ещё погуглить на тему "prototype-based programming", но чисто для исторической справки, пейперы обычно хлам.