Вопросы к Поиску с Алисой
В Delphi реализованы следующие основные принципы объектно-ориентированного программирования (ООП): инкапсуляция, наследование и полиморфизм. wiki.mininuniver.ru visidore.narod.ru
Инкапсуляция — объединение в одном типе всех полей объекта и методов. wiki.mininuniver.ru Этот принцип позволяет изолировать объект от внешнего окружения, что повышает надёжность разрабатываемых программ. wiki.mininuniver.ru В Delphi пользователь объекта может быть полностью отгорожен от полей при помощи свойств. visidore.narod.ru
Наследование — возможность использовать созданный объект для построения иерархии порождённых объектов. wiki.mininuniver.ru Каждый «потомок» автоматически наследует от «родителя» все поля и методы, а также может дополнять их новыми и заменять методы «родителя». wiki.mininuniver.ru Это свойство служит для сокращения избыточности кода. wiki.mininuniver.ru
Полиморфизм — возможность использовать одноимённый метод для различных объектовых типов. wiki.mininuniver.ru Изменяя алгоритм того или иного метода в потомках объекта, программист может придавать этим потомкам отсутствующие у «родителя» специфические свойства. wiki.mininuniver.ru