Według Stephena Schacha, „Klasyczna i obiektowa inżynieria oprogramowania”, rozdział 6:
moduł składa się z jednego bloku kodu, który można wywołać w taki sposób, w jaki wywoływana jest procedura, funkcja lub metoda
Wydaje się to bardzo niejasne i ogólne. Czy ktoś mógłby to jasno wyjaśnić i pokazać rzeczywiste przykłady, jak rozbić wymaganie na moduły? Dzięki.