Міф - Visual Basic - це об'єктно-орієнтована мова
Міф
Visual Basic є об'єктно-орієнтованою мовою.
Реальність
ПОМИЛКОВИЙ.
Пояснення
Цей міф популярний, але, на жаль, його помилковий: VB6 не є об'єктно-орієнтованою мовою.
Розглянемо основні принципи орієнтації об'єкта:
- Інкапсуляція: збирання структури даних (атрибутів) і процесів (методів) в одиниці, реалізація якої прихована. Це неможливо у VB6 /.
- Успадкування. У VB6 неможливо створити об'єкт, що походить від іншого.
- Поліморфізм: В VB6 це неможливо, перевантаження методів і операторів. І тип "варіант" не є відповіддю на поліморфізм успадкування.
Зауважимо, що: VB.Net - це об'єктно-орієнтована мова, але вона повністю відрізняється від VB6.