You already have abstraction on the system so in a module you should typically now naturally one extreme is every abstraction you put into a different module.
ನೀವು ಈಗಾಗಲೇ ಸಿಸ್ಟಂನಲ್ಲಿ ಅಮೂರ್ತತೆಯನ್ನು ಹೊಂದಿದ್ದೀರಿ ಆದ್ದರಿಂದ ಮಾಡ್ಯೂಲ್ನಲ್ಲಿ ಈಗ ಸ್ವಾಭಾವಿಕವಾಗಿ ಒಂದು ವಿಪರೀತವೆಂದರೆ ನೀವು ಪ್ರತಿಯೊಂದು ಅಮೂರ್ತತೆಯನ್ನು ಬೇರೆ ಬೇರೆ ಮಾಡ್ಯೂಲ್ಗೆ ಹಾಕುತ್ತೀರಿ.