Откройте раздел Class Средства просмотра. На панели Class Browser разверните значок добавления и выберите Введите matlab.unittest
как имя пакета и нажатия кнопки OK. Папка для unittest
появляется в Class Browser.
Разверните unittest
папка и выберите InteractiveTestCase
класс. Для этого нажмите кнопку Add на панели инструментов, чтобы добавить карту для класса к Class Diagram Viewer холсту. Добавьте TestCase
использовать тот же метод и нажать кнопку Auto Arrange. Потому что TestCase
- суперкласс InteractiveTestCase
Программа средства просмотра схем классов автоматически рисует стрелу из InteractiveTestCase
на TestCase
чтобы показать эту связь.
Полосатые синие границы в верхней части карт классов указывают, что оба этих класса являются классами handle. Панель Legend описывает графические эффекты и значки на холсте.
Можно также перетащить элементы из браузера классов непосредственно на холст. Перетащите мышью Test
класс к средству просмотра. Кнопка указывает, что Test
имеет видимый суперкласс.
Нажмите кнопку, чтобы добавить суперкласс к схеме. Стрела, указывающая на TestSuite
от Test
указывает, что TestSuite
является суперклассом Test
.
В сложение к перемещению классов в средстве просмотра путем перетаскивания можно настроить вид с помощью опций в Navigate разделе панели инструментов, включая:
В Diagram разделе установите флажок Mixins. Это действие не автоматически добавляет классы mixin к схеме, но включает их в отображение при выполнении любого действия, добавляющего суперклассы.
Чтобы добавить немедленный суперкласс Test
, щелкните правой кнопкой мыши по Test
Классом карту и выберите Superclass. Щелкните Auto Arrange, чтобы очистить схему. The CustomDisplay
теперь миксин появляется как суперкласс Test
. Имя CustomDisplay
курсив, что указывает на то, что это абстрактный класс.
В дополнение к отношениям между классами можно также исследовать сами определения классов. Разверните Test
class card, нажав стрелу рядом с именем класса в его карте. Карта класса расширяется, чтобы показать свойства и методы, определенные классом. Свойства и методы, унаследованные от суперклассов, не появляются в картах подкласса.
Значки рядом со свойством и именами методов также идентифицируют уровни доступа свойств и методов. Для примера значок блокировки показывает, что TestCaseProvider
является частной собственностью.
Выбор свойства или метода на карте класса также открывает доступ и другую информацию на панели Inspector.
Чтобы просмотреть исходный код одного или нескольких классов, выберите их карты и нажатие кнопки Go To Source на панели инструментов. Исходный код файлов кода открыт в редакторе MATLAB.
Чтобы сохранить или поделиться созданной схемой, используйте один из двух опций:
Щелкните Export, чтобы сохранить схему как статическое изображение.
Выберите Save > Save as..., чтобы создать файл MLDATX, который можно повторно открыть в образце Class Diagraph Viewer и отредактировать.