Показать сообщение отдельно
  #7 (permalink)  
Старый 24.11.2014, 13:16
Профессор
Посмотреть профиль Найти все сообщения от krutoy
 
Регистрация: 09.11.2014
Сообщений: 610

Сообщение от kostyanet
Метафора классического наследования в программировании - целлулоид. Например есть абстрактный класс с чертежом. На этот класс кладется целлулоид и по нему рисуются детали, фон, кое-что полностью перерисовывается. Затем на этот целлулоид кладется следующий целлулоид, который заменяет или модифицирует часть, добавляет еще деталей, цвета, формы итд. Пачка целлулоидов формирует картину. В ран-тайм - анимацию.
Описанная тобой модель примитивна до безобразия
def=Object.create
o={a: 1}
o1=def(o)
o1.b=2
o2=def(o1)
o2.c=3
alert([o2.a, o2.b, o2.c])
// [ 1, 2, 3 ]

Сообщение от kostyanet
жаба
При чем тут жаба?
Сообщение от kostyanet
типа участок электрической цепи с индукцией на свои проперти
Я че то не понял твоей аналогии. Можешь расшифровать?

По сабжу: PHP не знаю, поэтому код твой не понимаю. Описание задачи -- тоже мутное. Может быть, если бы ты описал задачу максимально абстрактно, я бы мог тебе помочь, если бы смог понять, что ты хочешь.
Ответить с цитированием