Объектно-ориентированное программирование



Объектно-ориентированное программирование

В отличие от процедурного, этот тип программирования требует объектно-ориентированного проектирования и соответствующего языка программирования.

При обычном подходе программа представляет собой набор процедур для обработки данных. Объектно-ориентированные программы, напротив, состоят из объектов — программных модулей, которые инкапсулируют сами данные и их обработку. Вот четыре основные характеристики объектно-ориентированного языка программирования:

  • абстракция;
  • инкапсуляция;
  • наследование;
  • полиморфизм.

Ниже перечислены компоненты Visual Studio, обладающие этими параметрами и, следовательно, считающиеся объектно-ориентированными языками программирования:

  • Visual C++;
  • Visual FoxPro;
  • Visual J++.



Содержание раздела