Объектно-ориентированное программирование
В отличие от процедурного, этот тип программирования требует объектно-ориентированного проектирования и соответствующего языка программирования.
При обычном подходе программа представляет собой набор процедур для обработки данных. Объектно-ориентированные программы, напротив, состоят из объектов — программных модулей, которые инкапсулируют сами данные и их обработку. Вот четыре основные характеристики объектно-ориентированного языка программирования:
- абстракция;
- инкапсуляция;
- наследование;
- полиморфизм.
- Visual C++;
- Visual FoxPro;
- Visual J++.
Ниже перечислены компоненты Visual Studio, обладающие этими параметрами и, следовательно, считающиеся объектно-ориентированными языками программирования: