Содержание
- 2. Объектное и объектно-ориентированное программирование (ООП) возникло в результате развития идеологии процедурного программирования, где данные и подпрограммы
- 3. Симупа Первым языком программирования, в котором были предложены принципы объектной ориентированности, была Симупа. В момент своего
- 4. Тем не менее, большинство концепций были развиты Аланом Кэйем и Дэном Ингаллсом в языке Smalltalk. Именно
- 5. Структура данных «класс», представляющая собой объектный тип данных, внешне похожа на типы данных процедурно-ориентированных языков, такие
- 6. Наличие инкапсуляции достаточно для объектности языка программирования, но ещё не означает его объектной ориентированности — для
- 7. Но даже наличие инкапсуляции и наследования не делает язык программирования в полной мере объектным с точки
- 8. Абстракция данных Объекты представляют собою упрощенное, идеализированное описание реальных сущностей предметной области. Если соответствующие модели адекватны
- 9. Инкапсуляция Инкапсуляция — это принцип, согласно которому любой класс должен рассматриваться как чёрный ящик — пользователь
- 10. Принцип инкапсуляции (теоретически) позволяет минимизировать число связей между классами и, соответственно, упростить независимую реализацию и модификацию
- 11. Сокрытие данных Сокрытие данных — неотделимая часть ООП, управляющая областями видимости. Является логическим продолжением инкапсуляции. Целью
- 12. Наследование Наследованием называется возможность порождать один класс от другого с сохранением всех свойств и методов класса-предка
- 13. Полиморфизм Полиморфизмом называют явление, при котором функции (методу) с одним и тем же именем соответствует разный
- 15. Скачать презентацию