Полиморфизм- с греч. означает много форм. Полиморфизм представляет собой свойство объектов имеющих одного родителя выполнять одно и то же действие разными способами. Пример: действие передвижение свойственное всем транспортным средствам может отличаться у объектов определенной категории. Например, поезд движется по рельсам, а самолет перемещается в пространстве. Конкретное действие определяется характерными признаками ситуации. Полиморфизм позволяет использовать одинаковые имена для методов входящих в разные классы. Принцип полиморфизм обеспечивает в случае обращения к одноименным методам выполнения того из них который соответствует классу объекта.
Инкапсуляция- объединение данных и логики их обработки в единое целое, так называемый объект, чтобы обезопасить их как от внешнего вмешательства, так и от неправильного использования. Преимущество инкапсуляции заключается в том что достаточно один раз описать структуру объекта, чтобы в дальнейшем использовать в любом месте неограниченное количество раз.
Наследование– процесс, когда один объект может приобретать свойства другого. Наследование позволяет в явной форме устанавливать между объектами связи типа потомок-родитель. При наличии такой связи объект – потомок наследует от объекта - родителя все его атрибуты, т.е. особенности поведения.