|
ADO в Delphi AJAX Android C++ CakePHP CMS COM CSS Delphi Flash Flex HTML Internet Java JavaScript MySQL PHP RIA SCORM Silverlight SQL UML XML Бази даних Веб-розробка Генетичні алгоритми ГІС Гітара Дизайн Економіка Інтелектуальні СДН Колір Масаж Математика Медицина Музика Нечітка логіка ООП Патерни Подання знань Розкрутка сайту, SEO САПР Сесії в PHP Системне програмування Системний аналіз Тестологія Тестування ПЗ Фреймворки Штучний інтелект
|
Знання
→
Уніфікована мова моделювання UML
→
Введение
→
Методология объектно-ориентированного программирования
Методология объектно-ориентированного программирования. Семантичний конспект розділу
← Методология объектно-ориентированного программированияСтало очевидным, что традиционные методы процедурного программирования не способны справиться ни с растущей сложностью программ и их разработки, ни с необходимостью повышения их надежности. Во второй половине 80-х годов возникла настоятельная потребность в новой методологии программирования, которая была бы способна решить весь этот комплекс проблем. Такой методологией стало объектно-ориентированное программирование (ООП). Семантичне ядро: Класс ↓
Наследование — Принцип, в соответствии с которым знание о более общей категории разрешается применять для более узкой категории
Класс — Это описание объектов и действий, которые можно с ними выполнять Класс — Сущность, которая задает некоторое общее поведение для объектов Класс — Определяется как список своих членов Класс — Некоторая абстракция совокупности объектов, которые имеют общий набор свойств и обладают одинаковым поведением Определяет для объекта контракт, то есть правила, с помощью которых с объектом могут работать другие объекты (обычно это делается с помощью определения методов класса). Могут находиться друг с другом в различных отношениях, таких как Наследование или Агрегация . Их важной особенностью является возможность их организации в виде некоторой иерархической структуры, которая по внешнему виду напоминает схему классификации понятий формальной логики..
Объект — Это структурированная переменная, содержащая всю информацию о некотором физическом предмете или реализуемом в программе понятии Объект — Экземпляр класса Объект:
Может принадлежать или не принадлежать определенному классу, то есть обладать или не обладать поведением, которое данный класс подразумевает.
ООП — Объектно-ориентированное программирование ООП — Фундаментальными понятиями методологии являются понятия класса и объекта. ООП — Основными его принципами являются наследование, инкапсуляция и полиморфизм
Инкапсуляция — Характеризует сокрытие отдельных деталей внутреннего устройства классов от внешних по отношению к нему объектов или пользователей
Полиморфизм — Свойство некоторых объектов принимать различные внешние формы в зависимости от обстоятельств Полиморфизм — Действия, выполняемые одноименными методами, могут отличаться в зависимости от того, какому из классов относится тот или иной метод Полиморфизм — Греч. Poly- много, morfos - форма. Зверніть увагу на додаткові посиланняЯкщо вас цікавить...Головний розділСторінки, близькі за змістомзагрузка...
|
Теми розділу
Сторінки, близькі за змістом
|
|
Copyright © 2008—2026 Портал Знань.
При використанні матеріалів посилання, для інтернет-ресурсів — гіперпосилання, на Znannya.org обов'язкове.
Зв'язок
|
НТУУ "КПІ" Інженерія програмного забезпечення КПІ Лабораторія СЕТ |
|