Архитектура Microsoft Windows для разработчиков


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


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

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

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

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


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