Откройте раздел 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 и отредактировать.