Объектно-ориентированный язык

Объектно-ориентированный язык Определение объектно-ориентированного языка Объектно-ориентированные языки используют инкапсуляцию состояний и операций в объектах.  Не все языки с поддержкой объектов […]

Объектно-ориентированный язык

  • Определение объектно-ориентированного языка

    • Объектно-ориентированные языки используют инкапсуляцию состояний и операций в объектах. 
    • Не все языки с поддержкой объектов являются объектно-ориентированными. 
  • Примеры объектно-ориентированных языков

    • Примеры включают Simula, Smalltalk, C++, Objective-C, Eiffel, Xojo, Python, Ruby, Java, Visual Basic .NET, C# и Fortran 2003. 
    • Ada, Visual Basic и Fortran 90 являются примерами языков, основанных на объектах, но не объектно-ориентированных. 
  • Использование терминов «объектный» и «объектно-ориентированный»

    • «Объектный» и «объектно-ориентированный» часто используются как взаимоисключающие термины. 
    • JavaScript является примером языка программирования на основе прототипов, который не является объектно-ориентированным, но поддерживает наследование через прототипы. 
  • Статическая проверка типов

    • Статическая проверка типов возможна как в объектных, так и в объектно-ориентированных языках. 
    • В языках на основе прототипов статическая проверка типов может быть затруднена из-за динамического расширения объектов. 
  • Рекомендации

    • Статья является заглушкой и призывает к расширению для улучшения Википедии. 

Полный текст статьи:

Объектно-ориентированный язык — Википедия

Оставьте комментарий

Прокрутить вверх