Bardzo lubię wzorce projektowe, ale trudno mi zobaczyć, kiedy mogę je zastosować. Czytałem wiele stron internetowych, w których wyjaśniono wzorce projektowe. Rozumiem większość z nich, ale trudno mi rozpoznać prawidłowość w moich własnych sytuacjach.
Dlatego zadaję to pytanie. Czy są jakieś wytyczne / dzwonki alarmowe, kiedy należy użyć danego wzorca projektowego.
Na przykład, jeśli wykonujesz instrukcję switch, aby określić, który obiekt ma zostać utworzony, prawdopodobnie będziesz chciał użyć wzorca projektowego fabryki. Zatem instrukcja switch w tym przypadku jest „dzwonkiem alarmowym” używającym wzorca Factory.
Czy znasz więcej „dzwonków alarmowych”, aby określić wzór projektu?