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

Оглавление1 Объектно-ориентированный язык1.1 Определение объектно-ориентированного языка1.2 Примеры объектно-ориентированных языков1.3 Использование терминов “объектный” и “объектно-ориентированный”1.4 Статическая проверка типов1.5 Рекомендации2 Объектно-ориентированный язык […]

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

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

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

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

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

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

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

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

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

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

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