Сохраняемость /устойчивость - это свойство объекта существовать во времени и/или пространстве, вне зависимости от процессов, породивших
Полиморфизм — взаимозаменяемость объектов с одинаковым интерфейсом. Здесь под интерфейсом понимается совокупность методов, через которые происходит взаимодействие с объектом. Несколько объектов должны иметь такой одинаковый набор методов (методов с одинаковыми именами и сигнатурами), а также эти методы должны реализовывать похожую функциональность.
Полиморфизм — это возможность использования экземпляра класса-наследника там, где требуется экземпляр базового класса. Однако, существуют языки, в которых нет выраженного понятия «наследование» или же для реализации полиморфных объектов не требуется использование наследования (например, в Perl).
К недостаткам ООП относятся некоторое снижение производительности функционирования ПО (которое, однако, по мере роста производительности компьютеров становится все менее заметным) и высокие начальные затраты.
Контрольные вопросы:
Что такое объектно-ориентированное программирование?
Приведите примеры языков объектно-ориентированного программирования
Перечислите основные достоинства объектно-ориентированного программирования.
Тема 11. CASE - средства, их функциональные возможности и характеристика
Достарыңызбен бөлісу: |