![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
Использование `is` и `as` вместо `ClassType`: безопасность типов в DelphiDelphi , Технологии , Объектно-ориентированное программированиеЗаголовок статьи:Использование ВведениеВ языке программирования Delphi, разработанном компанией Embarcadero Technologies, имеется множество механизмов для работы с типами данных. Одним из таких механизмов является свойство ПроблемаРассмотрим, почему же разработчикам предлагается отказаться от использования РазъяснениеОсновная причина, по которой рекомендуется не использовать Пример кода:
Если же вам необходимо работать с метаклассом объекта, то использование Альтернативные подходыВозможен случай, когда объект может быть Подтвержденный ответИспользуйте операторы ЗаключениеИспользование Примечание: Статья подготовлена для сайта, специализирующегося на Delphi и Pascal, в соответствии с основной тематикой. Язык программирования Delphi предпочитает использование операторов `is` и `as` вместо свойства `ClassType` для повышения безопасности типов и удобства проверки наследования в коде. Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта. :: Главная :: Объектно-ориентированное программирование ::
|
||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |