Добрый день, я нахожусь в поиске удобной нотации для отображения следующего примера:
Пускай есть 3 группы объектов: Материал, метод обработки, инструмент. В группе материал находятся: гвозди, шурупы, чопики. В группе метод обработки находятся: забивать, крутить. В группе инструмент: молоток, отвертка.
Необходимо представить зависимости между этими группами наиболее удобно: Например если в качестве инструмента выбран молоток, то множество материалов сужается до (гвозди, чопики), а метод обработки до (забивать)
Есть варианты изображения данной зависимости с помощью паттерна фабрика, но хотелось бы что то более удобное(понятное даже человеку не знакомому с UML)/
Если коротко, нужна диаграмма отображающая сценарий, при котором выбор одного элемента множества, отсекает объекты из другого множества, не имеющих связи с выбранным объектом.
Очень хотелось бы услышать варианты представления таких задач.
Спасибо