Объектно ориентированное программирование
Автор Кислый задал вопрос в разделе Другие языки и технологии
Что такое объектно-ориентированное программирование? и получил лучший ответ
Ответ от Ѓженок Дождя[гуру]
Объектно-ориентированное программирование представляет собой метод программирования, который весьма близко напоминает наше поведение. Оно является естественной эволюцией более ранних нововведений в разработке языков программирования. Объектно-ориентированное программирование является более структурным, чем все предыдущие разработки, касающиеся структурного программирования. Оно также является более модульным и более абстрактным, чем предыдущие попытки абстрагирования данных и переноса деталей программирования на внутренний уровень. Объектно-ориентированный язык программирования характеризуется тремя основными свойствами:
Инкапсуляция. Комбинирование записей с процедурами и функциями, манипулирующими полями этих записей, формирует новый тип данных - объект.
Наследование. Определение объекта и его дальнейшее использование для построения иерархии порожденных объектов с возможностью для каждого порожденного объекта, относящегося к иерархии, доступа к коду и данным всех порождающих объектов.
Полиморфизм. Присваивание действию одного имени, которое затем совместно используется вниз и вверх по иерархии объектов, причем каждый объект иерархии выполняет это действие способом, именно ему подходящим.
Языковые расширения Borland Pascal предоставляют вам все средства объектно-ориентированного программирования: большую структурированность и модульность, большую абстрактность и встроенную непосредственно в язык возможность повторного использования. Все эти характеристики соответствуют коду, который является более структурированным, более гибким и более легким для обслуживания.
Объектно-ориентированное программирование порой требует от вас оставить в стороне характерные представления о программировании, которые долгие годы рассматривались, как стандартные. Однако после того, как это сделано, объектно-ориентированное программирование становится простым, наглядным и превосходным средством разрешения многих проблем, которые доставляют неприятности традиционному программному обеспечению.
это хрень такая.... в которой никто не шарит...
Это "хрень" очень хорошая и если зашарить то можно делать очень хорошие вещи!! ! Использую его в веб программировании и доволен!! ! ))
А вообще это принцип программирования!! ! Его используют на разных языках, но само хорошо реализовано на языке С
Задание по объектно-ориентированному программированию
Доброго времени суток.
Начнем с того, что в паскале (версия 7.0 это таки Turbo Pascal)
подробнее...
Подскажите, где можно скачать материал по предмету: предметно ориентированное программирование!!!
Можно посмотреть #yahrefs250755#
Элективный курс по информатике "Введение в
подробнее...
В чем разница между процедурным программирование и объектно-ориентированным?
Процедурное программирование подразумевает возможность создания в
рамках программы локальных
подробнее...
Сформулируйте основную задачу программирования. Назовите основные признаки императивного языка программирования. поигите
Императивное программирование — это парадигма программирования, которая, в отличие от
подробнее...
Какие есть хорошие книги по программированию на C++?
Объектно-ориентированное программирование в С++. Роберт Лафоре
С++ для начинающих. Шаг за
подробнее...
Какую книгу по программированию на с++ лучше прочитать?
Объектно-ориентированное программирование в С++. Роберт Лафоре
С++ для начинающих. Шаг за
подробнее...
Сколько всего существует языков программирования?
Огромное количество! В зависимости от фантазии изобретателя языка!
Цитата!
Общеизвестно,
подробнее...
Объектно ориентированное программирование. (ООП)
Так никто нормально и не ответил!
Три признака ООП: инкапсуляция, наследование и полиморфизм.
подробнее...
что такое программирование какие направления программирования более перспективные на сегодняшний день
С юмором?
"Если отладка - процесс исправления ошибок, то программирование - процесс их
подробнее...
Какой язык программирования считается универсальным в мире?
Неплохо бы уточнить вопрос какой смысл вкладывается в термин "универсальность"
Универсальность
подробнее...
Какой язык программирования на данный момент самый востребованный в мире?
1.Java (популярность растёт)
2.C (популярность падает)
3.C++ (популярность падает)
подробнее...
Расскажите, пожалуйста, преимущество основных (популярных) языков программирования.
Вам что, все языки сравнивать между собой? Напишите 2-3
подробнее...
Что такое Framework, инафига она нужна
Framework — термин, имеющий размытое значение. Обычно используется в программировании, обозначая
подробнее...
Что значит - "инкапсулировать"?
Инкапсуляция (encapsulation) - это механизм, который объединяет данные и код, манипулирующий зтими
подробнее...
Какая специальность в вузе лучше для программиста?
почитала про эти специальности.
мне кажется, что все зависит от того, каким именно
подробнее...