Программирование >>  Аргументация конструирования 

1 ... 39 40 41 [ 42 ] 43 44 45 ... 108


Часть III

Классическое программирование




Основным отличием C + + от другихязыковявлляется

возможностьобъектно-ориен.т.ированногопрограммирования.. : г .Термин объектно-ориентированный- один из самых популярных \ -: в современном компьютерном мире.. ,.V;.

Языки программирования, редакторы и\ базы: данны.х .-.буквально все претендуют на звание.объектно-ориентированных: Иногда так оно и есть, но часто,: ..Wji такое определение даещся исключительна врекламныхцелях. .. Так что же такое объектно-ориентированное программирование? Прочитайте эту часть книги. ... :.,:у;



Глава12

Знакомство с объектно-ориентированным программированием

вaffiou главе...

Микроволновые печи и уровни абстракции

Классифицирование микроволновых нечей / Зачем нужна классификация

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

Мшс/ювйлмЛые печи

Когда мы с сыном смотрим футбол, я подчас испытываю непреодолимую тягу к вредным для здоровья, но таким вкусным мексиканским блюдам. Я бросаю на тарелку чипсы, бобы, сыр, приправы и пять минут зажариваю эту массу в микроволновой печи.

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

Обратите внимание на то, чего я не делом, используя свою микроволновую печь.

j,V Не нереключал и не изменял ничего внутри нечи. Чтобы установить [ для нее рабочий режим, существует интерфейс - лицевая нанедь ; с кнонками и небольшой индикатор времени; это все, что мне нужно.

перепрограммировал процессор внутри печи, даже если прошлый раз готовилось абсолютно другое блюдо.

У Не смотрел внутрь печи.

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


Это не пространные рассуждения. В повседневной жизни нас постоянно преследуют стрессы. Чтобы уменьшить их число, мы начинаем обращать внимание только на события определенного масштаба. В объектно-ориентированном программировании уровень детализации, на котором вы работаете, называется уровнем абстракции. Например, чтобы объяснить этот термин, я абстрагируюсь от подробностей внутреннего устройства микроволновой печи.



1 ... 39 40 41 [ 42 ] 43 44 45 ... 108

© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки.
Яндекс.Метрика