Место издания:Большая Российская Энциклопедия Москва
Аннотация:Объектно-ориентированное программирование (OOП)] - методология разработки программ для компьютерного моделирования систем произвольного назначения, представленных в виде совокупностей объектов, каждый из которых отнесён к определённому классу и наделён наборами данных (атрибутов объекта) и процедур (методов) их обработки, а классы объектов могут быть представлены в виде иерархии наследования атрибутов и методов.
Преимущества ООП особенно отчётливо проявляются при создании сложных программных систем, выполняемых коллективами разработчиков: одни могут проектировать функциональное поведение и структуру системы; другие – её составляющие и способы их взаимодействия; третьи – заниматься программной реализацией. При этом разработчикам составляющих и занимающимся программной реализацией необязательно знать о системе в целом, а разработчикам системы в целом – о деталях её составляющих, способах их взаимодействия и программной реализации.
http://dev.bigenc.ru/technology_and_technique/text/3958439