[Ответить в тред] Ответить в тред

02/12/16 - Конкурс визуальных новелл доски /ruvn/
15/11/16 - **НОВЫЙ ФУНКЦИОНАЛ** - Стикеры
09/10/16 - Открыта доска /int/ - International, давайте расскажем о ней!



Новые доски: /2d/ - Аниме/Беседка • /wwe/ - WorldWide Wrestling Universe • /ch/ - Чатики и конфочки • /int/ - International • /ruvn/ - Российские визуальные новеллы • /math/ - Математика • Создай свою

[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 10 | 1 | 7
Назад Вниз Каталог Обновить

Uml реквест Аноним # OP  03/12/16 Суб 22:10:15  887261  
юмл.png (12Кб, 514x416)
Есть один вопрос, двач. Призываю знатоков uml. Как мне обозначить такую связь между объектами, когда объекты одного класса создаются и хранятся в другом классе и только в нем, но это происходит не в конструкторе, а во время жизни объекта.
Короче, объект B создается только в объекте A и удаляется вместе с ним, но при этом объект A может существовать без объекта B. На мой взгляд -это агрегация, но может все-таки композиция?
Надеюсь, вы поняли меня.
Пикрелейтед - моя диаграмма.
Аноним # OP  03/12/16 Суб 22:16:48  887265
Неужели на програмаче никто не использует юмл?
Аноним 04/12/16 Вск 00:20:52  887335
>>887261 (OP)
Побольше картинки не было?
Аноним 04/12/16 Вск 02:31:32  887388
>>887265
Паттерн "Креатор" что ли? В душе не ебу, как изобразить.
Аноним 04/12/16 Вск 02:47:12  887395
>>887261 (OP)
Композиция, времена жизни связаны, А владеет В.
Аноним 04/12/16 Вск 03:05:56  887400
>uml
Это обоссаное говно давно сдохло.
Аноним 04/12/16 Вск 03:21:22  887402
>>887400
Ну и это тоже, да.
Аноним 08/12/16 Чтв 12:48:18  890399
>>887402
>>887400
А что не так с юмл, как сейчас проектируют?
Аноним 08/12/16 Чтв 13:16:08  890411
>>890399
На доске произвольно маркером пишут, че хотят сделать. Эллипсы, прямоугольники, облачка, стрелки, ёпта. Это в лучшем случае, где заранее проект разбивают на модули/подсистемы. Ещё произвольно описывают интерфейсы взаимодействия. Где-то просто дают задание и разработчики хуярят экспромтом, а потом все дружно пытаются говно с лопатой связать изолентой. Где-то в конфе обсуждают, че будут делать. Где-то в Markdown/HTML совместно описывают архитектуру будущего проекта, а потом уже по ходу реализации всего дополняют, уточняют или изменяют документ.

В качестве примера можешь посмотреть на доки одного из крупнейших opensource-проектов, который пилят несколько больших компаний: http://www.chromium.org/developers/design-documents только без холиваров, я сам сейчас с FF Nightly пишу это, а Хромиум первый в голову пришёл. Я посмотрел пару рандомных разделов всего, но догадываюсь, что поиски UML-диаграмм на этом можно прекратить.

UML остался в девяностых и в универах шарагах.
Аноним 08/12/16 Чтв 13:22:59  890414
>>890399
На бумажке. UML слишком формален и все равно порождает тонну недопониманий (как у ОПа например). Можно юзать и UML, если это удобно, но смысла осбого нет, когда просто квадратики со стрелочками дают тот же эффект (наглядна картинка с пояснениями)
Аноним 08/12/16 Чтв 13:35:24  890429
>>890414
>>890411
Мне все-эе юмл больше помогает. Раньше использовал стрелочки с квадратиками - неудобно нихуя. А вот в юмл легко заметить и исправить ошибку проектирования

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 10 | 1 | 7
Назад Вверх Каталог Обновить

Топ тредов
Избранное