Napsal jsi že praxí zjistím že v GoF je všechno špatně. Tak bych se rád zaměřil na tohle. GoF je označení pro 4 jména. Tak už tady nevím co znamená že v GoF je všechno špatně. Singleton je kontroverzní, k němu se můžeme dostat. Přimhouřím oči a odsouhlasím že také iterátor resp jeho implementace v c++ není ideální. Ale co je špatného na Factory, Observeru atp? To už nedovedu. Tak jak píšu, tady bych začal. Můžeme? Když nechceš sdílet profesní zkušenosti, chápu. Ale třeba public github že bych koukl. Cokoliv co by mi pomohlo pochopit proč říkáš o designových patternech a tedy o SW inženýrství obecně že "všechno špatně"