Назад Вперед Содержание

Первый взгляд на классы

Понятие класс аналогично обыденному смыслу этого слова в контексте «класс членистоногих», «класс задач».

Класс является обобщенным понятием, определяющим характеристики и поведение некоторого множества конкретных объектов этого класса, называемых членами класса (объектами).

Класс содержит поля, задающие свойства объектов класса, функции (методы), определяющие их поведение и события, на которые объекты должны реагировать.

Две роли класса

У класса две различные роли: модуля и типа данных.

С одной стороны, класс - это модуль, архитектурная единица построения программной системы. Любую программу, выстроенную в объектном стиле, можно рассматривать как совокупность классов, объединенных в проекты, пространства имен, решения.

С другой стороны, класс - это тип данных, имеющий определенную смысловую нагрузку.

Разработка программы заключается в использовании стандартных классов, описании новых классов, создании объектов и определении их взаимодействия.

Назад Вперед Содержание