История изменений
Исправление Nervous, (текущая версия) :
Может быть это списки квартир, сгруппированные по подъездам. И cdadr даст нам квартиры второго подъезда кроме первого этажа
Если спрятать кададр в реализации, скажем, одной из функций публичного интерфейса сущности Дом (внутри которой ехал список через список) — то, может, и сойдёт. Если он не будет лазить внутрь других сущностей мимо их интерфейсов.
Или какое-нибудь дерево
Дерево состоит из узлов, у которых есть свой интерфейс. Лазить кададрами по узлам мимо него — не есть хорошо.
Исходная версия Nervous, :
Может быть это списки квартир, сгруппированные по подъездам. И cdadr даст нам квартиры второго подъезда кроме первого этажа
Если спрятать кададр в реализации, скажем, одной из функций публичного интерфейса сущности Дом (внутри которой ехал список через список) — то, может, и сойдёт. Если не будет лазить внутрь других сущностей мимо их интерфейсов.
Или какое-нибудь дерево
Дерево состоит из узлов, у которых есть свой интерфейс. Лазить кададрами по узлам мимо него — не есть хорошо.