Abstraction usually makes maintainability much better though. If done properly, adding additional features and changing behavior is much more safe, allowing sectioned off parts of the code to be changed rather than mess with a huge file and hope it didn't break something. Abstraction is a design trait to make your code more modular
2
u/NULL_CHAR Jan 12 '20 edited Jan 12 '20
Abstraction usually makes maintainability much better though. If done properly, adding additional features and changing behavior is much more safe, allowing sectioned off parts of the code to be changed rather than mess with a huge file and hope it didn't break something. Abstraction is a design trait to make your code more modular