, если "attribute" - true, делать эту "операцию", иначе ничего не делать.
Как показать это на диаграмме классов uml.
Спасибо, Ким
Ты не. Диаграммы классов показывают не поведение, а только структуру. Чтобы показать поведение, вы можете использовать диаграммы последовательности, и условие в диаграмме последовательности будет представлять собой прямоугольник, в верхнем углу которого вы записываете условие, а внутри него описываете операцию, которая выполняется, если условие выполняется. Вы можете прочитать здесь для получения дополнительной информации: http://en.wikipedia.org/wiki/Sequence_diagram
Кажется, что этот пользователь хотел бы добавить бизнес-правила с условием в диаграмму классов. эта опция графически невозможна в UML, но ее можно добавить вручную в метамодель.
Лучше использовать диаграмму последовательности и кадры. Я нашел пример
Я думаю, вы можете просто игнорировать остальную часть. Итак, просто захватите часть if, используя alt.
Проверьте рисунок 8 в примере здесь: http://www.ibm.com/developerworks/rational/library/3101.html