Объектно-ориентированное основано на передаче сообщений без участия классов или наследования.
«Объектно-ориентированный», придуманный доктором Аланом Кей, был похищен
C ++, Java и Co, доктор Алан Кей ясно дал понять, что ОО - это сообщения, а не
классы.
Доктор Алан Кей ОО
«ООП для меня означает только обмен сообщениями, локальное хранение и защиту и
сокрытие процесса состояний и крайняя поздняя привязка всех вещей. "
Erlang, LISP, Smalltalk - это языки программирования OO, а не C ++, Java, c # и т. Д., Которые на самом деле основаны на объектах.