Ik weet niet helemaal zeker of ik dit al eerder heb gevraagd, maar hoort een Processor/Core/Kernel class eigenlijk een Singleton te zijn?
In principe kun je (per pagina-aanroep) maar één Processor/Core/Kernel class hebben. Dus nu vraag ik me af... hoort dit dan een Singleton te zijn? Of moet je er vanuit gaan dat een programmeur zo slim is om niet nog een Processor/Core/Kernel class aan te maken?
Oké... ik ben op dit moment niet bezig met testen, maar wie weet "ooit".
Maar het feit dat je een class (of method) dus meer dan 1x kunt aanroepen, is iets waar je vanuit gaat dat de programmeur op de juiste wijze mee omgaat. Zou je dat zo kunnen stellen?