logo
otvety_all

40.Объектно-ориентированные языки программирования.

Современный объектно-ориентированный язык предлагает, как правило, следующий обязательный набор синтаксических средств:

Но большинство языков добавляют к указанному минимальному набору те или иные дополнительные средства. В их числе:

Часть языков (иногда называемых «чисто объектными») целиком построена вокруг объектных средств — в них любые данные (возможно, за небольшим числом исключений в виде встроенных скалярных типов данных) являются объектами, любой код — методом какого-либо класса, и невозможно написать программу, в которой не использовались бы объекты. Примеры подобных языков — C#, Smalltalk, Java, Ruby. Другие языки (иногда используется термин «гибридные») включают ООП-подсистему в исходно процедурный язык. В них существует возможность программировать, не обращаясь к объектным средствам. Классические примеры — C++ и Delphi.