Некоторые причины реализовать безопасные с точки зрения типов интерфейсы включают:
Вы избегаете обучения и кодирующих затрат, сопоставленных с тем, чтобы учить конечных пользователей работать с API MWArray
.
Вы минимизируете стоимость данных, которые необходимо упорядочить или по помещающим объектам MWArray
в безопасных с точки зрения типов интерфейсах или путем вызывания функций MWArray
в развернутом коде MATLAB®.
Гибкость — вы смешиваете безопасные с точки зрения типов интерфейсы с ручным маршалингом данных, чтобы хранить данные переменных размеров и схем доступа. Например, у вас может быть несколько больших объектов данных (изображения, например), который понес бы чрезмерные расходы к вашей организации, если управляемый с безопасным с точки зрения типов интерфейсом. Путем смешивания безопасных с точки зрения типов интерфейсов и маршалинга руководства, меньшие типы данных могут быть управляемыми автоматически с безопасным с точки зрения типов интерфейсом, и большие данные могут быть управляемыми по мере необходимости.