<<
>>

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

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

В начале 80-х годов в программировании возникло новое направление, основанное на понятии объекта. До того времени основные ограничения на возможность создания больших систем накладывала разобщенность в программе данных и методов их обработки.

Реальные объекты окружающего мира обладают тремя базовыми характеристиками: они имеют набор свойств, способны разными методами изменять эти свойства и реагировать на события, возникающие как в окружающем мире, так и внутри самого объекта/Именно в таком виде в языках программирования и реализовано понятие объекта как совокупности свойств (структур данных, характерных для этого объекта), методов их обработки (подпрограмм изменения свойств) и событий, на которые данный объект может реагировать и которые приводят, как правило, к изменению свойств объекта.

Появление возможности создания объектов в программах качественно повлияло на производительность труда программистов. Максимальный объем приложений, которые стали доступны для создания группой программистов из 10 человек, за несколько лет увеличился до миллионов строк кода, при этом одновременно удалось добиться высокой надежности программ и, что немаловажно, повторно использовать ранее созданные объекты в других задачах.

<< | >>
Источник: Под ред. С. В. Симоновича. Информатика. Базовый курс. 2-е издание. 2004

Еще по теме Объектно-ориентированное программирование Понятие объекта:

  1. Г.С.Иванова, Т.Н.Ничушкина, Е.К.Пугачев. Объектно- ориентированное программирование, 2001
  2. Программирования основные понятия
  3. Прием анализа «объектных» психологических факторов.
  4. 1. Понятие объекта гражданских правоотношений
  5. 1. Понятие и виды объектов гражданских правоотношений
  6. § 1. Понятие, объекты и субъекты патентного права
  7. Правило анализа «объектных», обстановочных и субъектных психологических факторов
  8. 2.1. Понятие криминалистической идентификации. Ее объекты и субъекты
  9. § 1. Понятие и виды объектов гражданских прав
  10. Статья 481. Понятие и объекты рационализаторского предложения
  11. § 1. Понятие и виды объектов гражданских прав
  12. 1. Понятие и классификация объектов гражданских прав (правоотношений)
  13. 17. ОБЪЕКТЫ ГРАЖДАНСКИХ ПРАВ: ПОНЯТИЕ, ВИДЫ, ОБОРОТОСПОСОБНОСТЬ (42-Й ВОПРОС)
  14. 1. Понятие и критерии охраноспособности объекта авторского права
  15. Иванова Г.С. Основы программирования, 2002
  16. 47. Понятие, субъект и объект, средства и этапы формирования общественного мнения