[Debian stable, evolution 3.38.3-1 amd64]
Code: Alles auswählen
huntington@dl6418:~$ find / -name "evolution-addressbook*" 2>/dev/null
Wofür steht hier/usr/lib/systemd/user/evolution-addressbook-factory.service
/usr/libexec/evolution-addressbook-factory-subprocess
/usr/libexec/evolution-addressbook-factory
/sys/fs/cgroup/user.slice/user-1000.slice/user@1000.service/app.slice/evolution-addressbook-factory.service
Welche Funktion haben die Dateien mitfactory
im Pfad?addressbook-factory
Das erste ist eine Unit "Evolution address book service".
Das zweite und dritte ein executable.
Das vierte ein Verzeichnis. Es enthält 31Dateien, wohl alles leere cgroups von heute.
https://en.wikipedia.org/wiki/Factory_( ... ogramming)gibt aus:
hat mich nicht erleuchtet. Vielleicht läßt sich das Evolution-Adressbuch durch Verwendung von factories leichter weiterentwickeln oder portieren für weitere Betriebssysteme, unter denen Evolution laufen soll?Factories, specifically factory methods, are common in toolkits and frameworks, where library code needs to create objects of types that may be subclassed by applications using the framework.