Преобразовать ассоциацию классов UML & ldquo; 1 в n & rdquo; в код Java

Решение Flexbox

Гибкая компоновка предпочтительна для естественной высоты заголовка и нижнего колонтитула. Это гибкое решение проверено в современных браузерах и фактически работает :) в IE11.

См. JS Fiddle .

HTML


  
...
...
...

CSS

html {
  height: 100%;
}

body {
  height: 100%;
  min-height: 100vh;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  margin: 0;
  display: flex;
  flex-direction: column;
}

main {
  flex-grow: 1;
  flex-shrink: 0;
}

header,
footer {
  flex: none;
}

0
задан spx305 18 January 2019 в 14:05
поделиться

1 ответ

В основном вы правы. Однако, ваша множественность не требует уникальности

enter image description here

, хотя это будет иметь большой смысл :-) Строго придерживаясь спецификации UML, может опустить && !disks.contains(d)) из вашего кода. Или вы добавляете тип, как показано выше. (Или, возможно, просто предположите, что люди могут правильно это распознать.)

Примечание: я думаю, что SCSIController также не может подключить диск. Ваш UML показывает 1..4, поэтому вам понадобится хотя бы один диск, который делает ваш код неправильным в этом отношении.

0
ответ дан Thomas Kilian 18 January 2019 в 14:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: