Сообщение от 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 не знаю, поэтому код твой не понимаю. Описание задачи -- тоже мутное. Может быть, если бы ты описал задачу максимально абстрактно, я бы мог тебе помочь, если бы смог понять, что ты хочешь.