Wzorce projektowe · Junior · Pytanie 46 z 75
Co oznacza „wysoka spójność i niskie powiązanie”?
- ✓Poprawna odpowiedź: Jedno zadanie wewnątrz modułu, a moduły luźno od siebie zależą
- 2Moduły powinny wywoływać się nawzajem jak najczęściej i bezpośrednio
- 3Cały powiązany kod należy trzymać w jednym dużym module
Wyjaśnienie
Wysoka spójność oznacza, że części modułu działają na rzecz wspólnego celu. Niskie powiązanie oznacza, że moduły komunikują się przez wąskie interfejsy i nie znają nawzajem swoich szczegółów. Wtedy zmiany pozostają lokalne i nie rozchodzą się po projekcie.