Википедия
Везенспрограммирование (Wesensprogrammierung) — концепция, обобщающая объектно-ориентированное программирование . Цель подхода — решить ряд проблем, связанных с ООП:
- Неприменимость ООП к описанию самоорганизующихся систем.
- Наличие двух типов объектов: объектов языкового уровня и объектов времени выполнения.
- Невозможность дать адекватное определение операционной системе в терминах ООП.
Для того, чтобы сущность (Wesen), аналог объекта, был независим от других, он делается полностью инкапсулированным . Взаимодействуют сущности посредством вызовов. Внутри каждой сущности находится внутренний мир, состоящий из других сущностей и объектов. Главная сущность, которая не живет внутри других сущностей — и есть операционная система.
Существуют и другие подходы к обобщению ООП, которые объединяют под общим названием субъектно-ориентированное программирование . В них внимание акцентируется преимущественно на методе построения сложных объектно-ориентированных систем как композиции субъектов (subject).
Более похож на везенспрограммирование подход, названный субъектным программированием, предложенный в статье Субъектное программирование А.Петриковский. «Компьютерра» № 13 от 05 апреля 2006 года