Что корректный путь состоит в том, чтобы представить шаблонные классы с UML?

Если вы удалите 'points =' из файла, вы получите структуру данных, которую можно загрузить с помощью json.load ()

import json

with open("my_file_after_cleanup.json", "r") as read_file:
    data = json.load(read_file)
44
задан greatwolf 15 September 2013 в 18:59
поделиться

2 ответа

Обычный прямоугольник с пунктирным прямоугольником в верхнем правом углу, представляющий параметр шаблона. Примерно так:

           .......               
___________:  T  :
|          :.....:
|              |
|  ClassName   |
|              |
|______________|
83
ответ дан 26 November 2019 в 22:03
поделиться

Более полезный подход - использовать классификатор UML для шаблона. Это элемент UML, представляющий расширение нотации UML. Если ваш инструмент поддерживает профили, создайте классификатор внутри одного. Определите классификатор для шаблона и включите свойства и методы из шаблона, а затем вместо использования стандартной нотации класса используйте классификатор, который вы создали для каждого класса, который использует шаблон. Это было бы правильным использованием UML для шаблонов.

2
ответ дан 26 November 2019 в 22:03
поделиться