По Бьерну Страуструпу, автору C++, язык может называться объектно-ориентированным, если в нем реализованы три концепции: объекты, классы и наследование. Однако теперь принято считать, что такие языки должны держаться на других трех китах: инкапсуляции, наследовании и полиморфизме. Этот философский сдвиг произошел из-за того, что со временем мы стали понимать: построить объектно-ориентированные системы без инкапсуляции и полиморфизма так же невозможно, как без классов и наследования.
0
22 просмотров
Понравилась статья? Поделиться с друзьями:
Вам также может быть интересно
Идея Microsoft .NET в том, чтобы переместить центр внимания вычислительного сообщества из мира, состоящего
Что же представляет собой .NET Framework и что он дает? Вначале мы сравним .NET
Фраза, которой я охарактеризовал .NET: “новая среда для создания и запуска надежных, масштабируемых, распределенных
Common Language Runtime (CLR) — это сердце технологии Microsoft .NET. Как следует из названия,
Библиотеки классов .NET Framework играют чрезвычайно важную роль в обеспечении межъязыкового взаимодействия приложений, так
Для облегчения перевода языков в среду .NET в Microsoft разработан промежуточный язык — Microsoft