Hi!
Das scheint ein wichtiges Merkmal zu sein, diese nicht-ELWMS-Objekte.
Das ist kein Merkmal der OOP sondern eine aus Erfahrung entstandene selbst aufzuerlegende Einschränkung. Man kann mit jedem Programmierparadigma unübersichtlichen Code erzeugen. Das von Sven erläuterte SOLID-Prinzip kann man prinzipell auch auf Nicht-OOP anwenden, um wartbaren und überschaubaren Code zu erzeugen.
Lo!