Поддерживая систему на основе касторов, я изменяю исходную схему, чтобы создать новый набор классов, и обнаруживаю, что введение нового элемента создает другую иерархию классов. Это верно для любого типа элемента.
Вкратце, текущая схема создает класс foo
, который расширяет fooParent
, который расширяет fooGrandparent
. Введите новый элемент в схему, который не связан с этими классами, и Castor теперь создает foo
AND fooParent
, которые оба расширяют fooGrandparent
.
Кто-нибудь видел это раньше?