Flex 4: вложенные компоненты - плохой дизайн? - PullRequest
0 голосов
/ 15 сентября 2010

Это плохая практика / дизайн, чтобы вкладывать компоненты внутри компонентов, используя Flex 4? Должен ли я просто создавать компоненты и вставлять их в основное приложение, как показано ниже, или это не имеет значения?

<com:MyComp1>
    <com:MyComp2>
        <com:MyComp3>
            <s:Label text="This is a test."/>
        </com:MyComp3>
    </com:MyComp2>
</com:MyComp1>

1 Ответ

1 голос
/ 15 сентября 2010

Если MyComp1, MyComp2 и MyComp3 являются контейнерами , то это рекомендуемый рабочий процесс. Пользовательские контейнеры в Flex 4 обычно расширяются SkinnableContainerBase или Group. Если данный код используется более одного раза, рекомендуется преобразовать его в специальный большой компонент.

Если они не предназначены для содержания неизвестных визуальных элементов , тогда это плохая практика. Определение встроенных компонентов также называется плохой практикой в ​​рабочем коде.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...