Changes between Version 1 and Version 2 of ru/AMF/InternalDataStructure


Ignore:
Timestamp:
May 12, 2012, 4:06:49 PM (9 years ago)
Author:
vadim.godunko
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ru/AMF/InternalDataStructure

    v1 v2  
    2424
    2525Для атрибутов с верхней границей множественности 1 в таблице элементов выделяется один слот для хранения идентификатора ссылки. Для атрибутов с верхней границей множественности более 1 выделяется непрерывный диапазон идентификаторов коллекций, а в таблице элементов хранится только идентификатор первой коллекции.
     26
     27При переопределении атрибутом атрибута одного из родительских классов невозможно использовать один слот/коллекцию для обоих атрибутов в виду необходимости управления связями. В таких случаях необходимо генерировать код управления созданием ссылок.
     28
     29Формирование имени подпрограмм получения/установки значения атрибута на основе только имени атрибута не всегда является решением, поскольку одноимённые атрибуты могут быть связаны в цепочку переопределений и тогда необходимо иметь возможность получать/устанавливать значения именно необходимого атрибута.