Основные принципы ООП: инкапсуляция, наследование, полиморфизм
Другой вариант – создать объектно-ориентированную оболочку для реляционных СУБД; это лучше, в частности, для тех, кто уже вложил средства в реляционную систему. Полиморфизм – положение теории типов, согласно https://deveducation.com/blog/obektno-orientirovannoe-programmirovanie-kak-sdelat-slozhnye-zadachi-prostymi/ которому имена (например, переменных) могут обозначать объекты разных (но имеющих общего родителя) классов. Любой объект, обозначаемый полиморфным именем, может по-своему реагировать на некий общий набор операций.…