Содержание

ВВЕДЕНИЕ В ОБЪЕКТНОЕ ПРОГРАММИРОВАНИЕ

Лекция 1. Объектное программирование как технология программирования

————————————————————-

Традиционная технология программирования 70-х годов — структурное программирование:

— модульное программирование;

— нисходящее программирование;

— структурное проектирование процедур и данных (программирование без goto).

Язык Паскаль — соответствует указанным принципам и был разработан под влиянием идей структурного программирования.

Альтернативный подход — восходящее программирование — предполагает в простейшем случае создание слоя структур данных и процедур, обеспечивающих полный набор действий над объектами, которые представлены в данной задаче. Пример традиционного подхода библиотека стандартных функций.

Следующий шаг — введение в программу объектов. Под объектом понимается структура данных, которая содержит полную информацию о состоянии соответствующего физического объекта, который отображается программой. В Си этому может соответствовать структура struct), в Паскале — запись (record). Множество объектов одного типа составляют понятие класса. Объектно-ориентированный подход к разработке программ предполагает, что в программе устанавливается взаимно-однозначное соответствие между физическими объектами,

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

Традиционный подход: ———- переменная тип данных

Объектно-ориентиро- физический программный класс

ванный подход: объект объект объектов

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

Выдержка из текста

ВВЕДЕНИЕ В ОБЪЕКТНОЕ ПРОГРАММИРОВАНИЕ

Лекция 1. Объектное программирование как технология программирования

————————————————————-

Традиционная технология программирования 70-х годов — структурное программирование:

— модульное программирование;

— нисходящее программирование;

— структурное проектирование процедур и данных (программирование без goto).

Язык Паскаль — соответствует указанным принципам и был разработан под влиянием идей структурного программирования.

Альтернативный подход — восходящее программирование — предполагает в простейшем случае создание слоя структур данных и процедур, обеспечивающих полный набор действий над объектами, которые представлены в данной задаче. Пример традиционного подхода библиотека стандартных функций.

Следующий шаг — введение в программу объектов. Под объектом понимается структура данных, которая содержит полную информацию о состоянии соответствующего физического объекта, который отображается программой. В Си этому может соответствовать структура struct), в Паскале — запись (record). Множество объектов одного типа составляют понятие класса. Объектно-ориентированный подход к разработке программ предполагает, что в программе устанавливается взаимно-однозначное соответствие между физическими объектами,

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

Традиционный подход: ———- переменная тип данных

Объектно-ориентиро- физический программный класс

ванный подход: объект объект объектов

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

Список использованной литературы

ВВЕДЕНИЕ В ОБЪЕКТНОЕ ПРОГРАММИРОВАНИЕ

Лекция 1. Объектное программирование как технология программирования

————————————————————-

Традиционная технология программирования 70-х годов — структурное программирование:

— модульное программирование;

— нисходящее программирование;

— структурное проектирование процедур и данных (программирование без goto).

Язык Паскаль — соответствует указанным принципам и был разработан под влиянием идей структурного программирования.

Альтернативный подход — восходящее программирование — предполагает в простейшем случае создание слоя структур данных и процедур, обеспечивающих полный набор действий над объектами, которые представлены в данной задаче. Пример традиционного подхода библиотека стандартных функций.

Следующий шаг — введение в программу объектов. Под объектом понимается структура данных, которая содержит полную информацию о состоянии соответствующего физического объекта, который отображается программой. В Си этому может соответствовать структура struct), в Паскале — запись (record). Множество объектов одного типа составляют понятие класса. Объектно-ориентированный подход к разработке программ предполагает, что в программе устанавливается взаимно-однозначное соответствие между физическими объектами,

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

Традиционный подход: ———- переменная тип данных

Объектно-ориентиро- физический программный класс

ванный подход: объект объект объектов

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

Похожие записи